我已在全球范围内安装了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缓存,但没有变化。还有其他人遇到过这个吗?
答案 0 :(得分:15)
确保已设置NODE_PATH
环境变量。要找到将其设置的位置,请运行:
npm install --global --verbose requirejs
将节点路径设置为以node_modules结尾的目录