nodejs0.10.0 linux安装后node -v正常,而npm -v就报错?求解决
发布于 12 年前 作者 chenwenli 13404 次预览 最后一次回复是 9 年前 来自
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
这个问题现在我也遇到了,这个主要是因为下载的文件直接在本地解压,然后再传到服务器上造成的。 解决办法:下载的压缩比直接在linux环境下解压,即可。 请参加该网站的描述: npm不好使