我不知道早上是否过早,但我无法弄清楚这个错误
18075 error Error: ENOENT, lstat 'C:\Users\Philippe\node_modules\phonegap\node_modules\cordova\node_modules\plugman\node_modules\npm\html\doc\api\npm-prune.html'
18076 error If you need help, you may report this log at:
18076 error <http://github.com/isaacs/npm/issues>
18076 error or email it to:
18076 error <npm-@googlegroups.com>
18077 error System Windows_NT 6.2.9200
18078 error command "C:\\Program Files\\nodejs\\\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "install" "phonegap"
18079 error cwd C:\Users\Philippe
18080 error node -v v0.10.18
18081 error npm -v 1.3.8
18082 error path C:\Users\Philippe\node_modules\phonegap\node_modules\cordova\node_modules\plugman\node_modules\npm\html\doc\api\npm-prune.html
18083 error fstream_path C:\Users\Philippe\node_modules\phonegap\node_modules\cordova\node_modules\plugman\node_modules\npm\html\doc\api\npm-prune.html
18084 error fstream_type File
18085 error fstream_class FileWriter
18086 error code ENOENT
18087 error errno 34
18088 error fstream_stack C:\Program Files\nodejs\node_modules\npm\node_modules\fstream\lib\writer.js:284:26
18088 error fstream_stack Object.oncomplete (fs.js:107:15)
18089 verbose exit [ 34, true ]
如果有人能给我简短而甜蜜的版本,我将非常感激。
由于
答案 0 :(得分:10)
我运行了以下命令
npm list -g
它告诉我,我有一个未满足的依赖性phonegap ...所以我跑了
npm rm phonegap
npm cache clear
然后尝试再次安装
npm install -g phonegap
并且它有效,ENOENT错误应该是一个死的,npm试图告诉我所谓的文件不存在或已损坏。
答案 1 :(得分:0)
@Torvos回答:请注意有时你必须运行
npm rm -g phonegap
(至少对我来说就是这种情况;没有-g选项它没有用)