【发布时间】:2017-10-17 16:07:39
【问题描述】:
我试过重装cordova,重装系统,还是不行。我的cordova版本是7.0.1,node版本是v6.10.3,npm版本是3.10.10。新建项目的代码报错如下。
-E:\cordovaProject>cordova create myapp com.mu myapp -d 使用 分离的cordova-create 创建一个新的cordova 项目。复印 资产。”使用cordova-fetch C:\Users\Administrator\AppData\Roaming\npm\node_modules\ cordova\node_modules\_cordova-app-hello-world@3.12.0@cordova-app-hello-world\ind ex.js 运行命令:cmd "/s /c ""C:\Program Files\nodejs\npm.cmd" 安装 C:\用户\ 管理员\AppData\Roaming\npm\node_modules\cordova\node_modules\_cordova-app -hello-world@3.12.0@cordova-app-hello-world\index.js"" 命令完成,错误代码为 4294963238: cmd /s /c ""C:\Program 文件\nodejs \npm.cmd" 安装 C:\Users\Administrator\AppData\Roaming\npm\node_modules\cordov a\node_modules\_cordova-app-hello-world@3.12.0@cordova-app-hello-world\index.js" 错误:未捕获的、未指定的“错误”事件。 (来自科尔多瓦的错误 获取:错误:cmd:命令失败,退出代码为 4294963238 错误 输出:npm 错误!不是包裹 C:\Users\Administrator\AppData\Roaming\npm\node_modules\c ordova\node_modules\_cordova-app-hello-world@3.12.0@cordova-app-hello-world\inde x.js npm ERR! addLocal 无法安装 C:\Users\Administrator\AppData\Roaming\npm\n ode_modules\cordova\node_modules\_cordova-app-hello-world@3.12.0@cordova-app-hel lo-world\index.js npm 错误!小路 C:\Users\Administrator\AppData\Local\Temp\npm-8056-980eaa3d\unpack -8e52606f\package.json npm 错误!代码 ENOENT npm 错误! errno -4058 npm 错误!系统调用打开 npm 错误! enoent ENOENT:没有这样的文件或目录, 打开'C:\用户\管理员\ AppData\Local\Temp\npm-8056-980eaa3d\unpack-8e52606f\package.json' npm 错误! enoent 这很可能不是 npm 本身的问题 npm 呃! enoent 并且与 npm 无法找到文件有关。 npm 呃!恩恩 npm 错误!可以在以下位置找到此运行的完整日志:npm ERR! C:\Users\Administrator\AppData\Roaming\npm-cache\_logs\2017-05-18T0 2_13_23_845Z-debug.log)【问题讨论】:
-
解释您的问题以及您尝试了哪些修复方法?您正在使用什么版本的节点和其他环境?
-
创建失败,但可以运行或构建。我尝试重新安装cordova并重新安装系统,但没有成功。我的cordova版本是7.0.1,node版本是 v6.10.3,npm 版本是 3.10.10
-
尝试卸载并重新安装 Cordova