全局安装时找不到模块requirejs

时间:2013-06-23 19:35:05

标签: node.js 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

我已经清除了NPM缓存,但没有变化。还有其他人遇到过这个吗?

1 个答案:

答案 0 :(得分:15)

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

npm install --global --verbose requirejs

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