我正在尝试用JavaScript开发一个抽象语法树程序。我正在使用Jet Brains IDE进行开发。运行程序时,出现错误“找不到模块esprima”。 nodejs设置非常完美,我认为它没有任何问题。请在下面找到代码片段。在一篇文章中,我看到esprima模块存在于nodejs中。请帮忙。谢谢。

var esp = require('esprima');

最佳答案

检查项目的node_modules目录中的esprima。如果不存在,请尝试在终端中使用以下命令进行安装,

从命令提示符终端,将目录更改为项目的根目录。

使用WinKey + R运行命令提示符。然后运行cmd,然后在cmd中执行change directory命令。例如,如果您的项目在C驱动器中,

C:

这将更改为C:驱动器,然后找到您的项目目录。
cd project_directory

用您的更改project_directory。然后使用安装模块,
npm install esprima

否则,请尝试使用更新它,
npm update esprima

07-28 11:44