全局安装时无法find模块requirejs

我已经在全球安装了requirejs ,但node说它找不到它。

 # node tools/mapconv.js module.js:340 throw err; ^ Error: Cannot find module 'requirejs' ... # cat mapconv.js var requirejs = require('requirejs'); ... 

该模块是肯定安装的:

 # npm ls -g | grep requirejs ├── requirejs@2.1.6 

我清除了NPMcaching,但没有改变。 有没有其他人遇到这个?

谢谢。

确保您的NODE_PATH环境variables已设置。 要找出将其设置到的位置,请运行:

 npm install --global --verbose requirejs 

将节点path设置为以node_modules结尾的目录