npm安装错误:ENOENT,chmod怎么办?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (171)

我正全局安装npm模块。每次我安装,无论从npm或文件夹,我得到这个错误。

npm ERR! Error: ENOENT, chmod '/usr/local/lib/node_modules/takeapeek/lib/cmd.js'
npm ERR! If you need help, you may report this log at:
npm ERR!     <http://github.com/isaacs/npm/issues>
npm ERR! or email it to:
npm ERR!     <npm-@googlegroups.com>

npm ERR! System Linux 3.8.0-19-generic
npm ERR! command "node" "/usr/local/bin/npm" "install" "-g" "takeapeek"
npm ERR! cwd /home/giodamlio
npm ERR! node -v v0.10.6
npm ERR! npm -v 1.3.6
npm ERR! path /usr/local/lib/node_modules/takeapeek/lib/cmd.js
npm ERR! code ENOENT
npm ERR! errno 34
npm ERR! 
npm ERR! Additional logging details can be found in:
npm ERR!     /home/giodamlio/npm-debug.log
npm ERR! not ok code 0
提问于
用户回答回答于

看起来像NPM正在使用你.gitignore.npmignore文件,从而忽略/lib。如果你将一个空白.npmignore文件添加到你的应用程序的根目录,应该可以解决

用户回答回答于

我遇到了一个类似的问题,我运行一下

npm cache clean

解决了。

扫码关注云+社区

领取腾讯云代金券