1

我不知道是不是早上太早了,但我无法弄清楚这个错误

    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 ]

如果有人能给我简短而甜蜜的版本,我将不胜感激。

谢谢

4

2 回答 2

10

我运行了以下命令

npm list -g

它告诉我我有一个未满足的依赖电话间隙......所以我跑了

npm rm phonegap
npm cache clear

然后尝试再次安装它

npm install -g phonegap

并且它起作用了,ENOENT 错误应该是 npm 试图告诉我假定的文件不存在或已损坏的死机。

于 2013-09-19T14:30:06.750 回答
0

@Torvos 回答:请注意,有时您必须运行

npm rm -g phonegap

(至少对我来说是这样;没有 -g 选项它不起作用)

于 2015-09-24T22:56:21.810 回答