Node.js即使安装了npm模块也不会识别它?

时间:2014-10-24 21:06:27

标签: node.js module npm openlayers

首先,我在Windows上运行所有内容。会发生什么:当我输入终端时: 'node app.js'运行我的脚本,发生错误,它说赢了;找不到openlayers模块.HOWEVER:

根据我的知识,这意味着它不会在我的app.js文件中找到我需要的openlayers模块,如下所示:

var OpenLayers = require('openlayers').OpenLayers;

虽然我已经在本地和全局安装了openlayers模块,但它会弹出错误。

另外,我已将系统变量中的NODE_PATH设置为包含模块存档的文件夹!

男人和女孩,可能出错了,我的选择已经用完了?它可能是模块本身吗?所有其他模块均按计划确认。我去的时候

npm list -g 

所有模块都按计划安装!

编辑1:我已将NODE_PATH变量设置为%AppData%\ npm \ node_modules但仍然不起作用!文件夹'app.js'在,我在没有m \'modules'文件的情况下运行'node app.js'命令。此本地文件存在一个文件夹。

编辑2:这是我的错误的屏幕截图:http://prntscr.com/4zfiyn

1 个答案:

答案 0 :(得分:0)

我找不到解决方案,所以我格式化了我的计算机并安装了Linux Mint而不是'可变路径'Windows操作系统。