nodejs0.10.0 linux安装后node -v正常,而npm -v就报错?求解决
发布于 7 年前 作者 chenwenli 11420 次浏览 最后一次编辑是 4 年前

nodejs 0.10.0安装:cp /bin,/lib,/share到相对应的系统路径/usr/loca/bin,/lib,/share,这些操作完后终端执行node -v,正常返回,而npm -v就报错,信息如下:

module.js:340 throw err; ^ Error: Cannot find module 'npmlog’ at Function.Module._resolveFilename (module.js:338:15) at Function.Module._load (module.js:280:25) at Module.require (module.js:364:17) at require (module.js:380:17) at /usr/local/bin/npm:19:11 at Object.<anonymous> (/usr/local/bin/npm:87:3) at Module._compile (module.js:456:26) at Object.Module._extensions…js (module.js:474:10)

请问还要继续进行哪些操作?

8 回复

我也装了0.10,是自己编译的代码,使用node-v 没有问题,从新安装npm 提示成功 使用npm -v也没有问题,楼主看看是不是自己的环境的问题吧

重新安装吧。都使用默认路径去

老版本先删除干净

curl -O https://npmjs.org/install.sh npm_config_prefix=/node/path sh install.sh

如果不缺文件,那可能是权限问题,你把tar包在linux上直接解压试试

cp过去会报这个错误,你直接mv过去就没事了

you can use TJ’s n , look this :

https://github.com/visionmedia/n


签名: 交流群244728015 《Node.js 服务器框架开发实战》 http://url.cn/Pn07N3

这个问题现在我也遇到了,这个主要是因为下载的文件直接在本地解压,然后再传到服务器上造成的。 解决办法:下载的压缩比直接在linux环境下解压,即可。 请参加该网站的描述: npm不好使

回到顶部