“cannot find module ‘npmlog’….”的错误
npm -v 命令后报 “cannot find module ‘npmlog’….”的错误。找到的原因是拷贝过去的bin目录下的npm
文件并没有链接到module目录下的npm-cli.js
文件,所以导致在执行 npm -v
命令时,路径问题导致npmlog
模块无法找到。
解决方法
删除bin目录下的npm文件,并用如下命令链接到npm-cli.js
。
可以直接在/usr/local/bin/ 文件目录下执行
ln -s ../node/lib/node_modules/npm/bin/npm-cli.js npm
这样就可以全局执行npm了。