我尝试通过gulp-angular
:
yo
yo gulp-angular
所有这些都完美无缺,直到这一行:
Binary is fine; exiting <------ ERROR STARTS AFTER THIS LINE
npm ERR! EEXIST, open 'C:\Users\aviel\AppData\Roaming\npm-cache\0e13ca0b-cache-through2-0-6-3-package-tgz.lock'
File exists: C:\Users\aviel\AppData\Roaming\npm-cache\0e13ca0b-cache-through2-0-6-3-package-tgz.lock
Move it away, and try again.
npm ERR! System Windows_NT 6.2.9200
npm ERR! command "C:\\Program Files\\nodejs\\\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "install"
npm ERR! cwd c:\yo\angular-project
npm ERR! node -v v0.10.35
npm ERR! npm -v 1.4.28
npm ERR! path C:\Users\aviel\AppData\Roaming\npm-cache\0e13ca0b-cache-through2-0-6-3-package-tgz.lock
npm ERR! code EEXIST
npm ERR! errno 47
我尝试过(建议here):
rm -rf ~/.npm && npm cache clearn
但它没有用,我还重新安装(节点,npm,yo,bower,gulp,generator-gulp-angular)但是同样的错误。
我也试过了:
bower cache clean
npm cache clean
我的npm版本是我操作系统的最新版本( Windows 8.1企业版N(x64)),因此npm update npm -g
没有帮助(虽然我确实尝试过)。
一些信息:
如果有人有任何想法,我会非常感激。
答案 0 :(得分:-1)
我也在ubuntu遇到了这个问题。
我尝试了很多方法来安装npm包。
但是通过更新我的nodejs
解决了这个问题sudo npm cache clean -f
sudo npm install -g n
sudo n stable
之后,现在安装npm包顺利安装。