Linux Cordova wmic命令失败
我在windows 10上工作,当我尝试创建cordova项目时,抛出以下错误。使用的命令是:Linux Cordova wmic命令失败,linux,command-line,wmic,npm,Linux,Command Line,Wmic,Npm,我在windows 10上工作,当我尝试创建cordova项目时,抛出以下错误。使用的命令是: cordova create weather-app C:\Users\chand\AppData\Roaming\npm\node_modules\cordova\node_modules\execa\index.js:347 throw err; ^ 错误:命令失败:wmic os获取标题 错误: Description=未找到 at makeE
cordova create weather-app
C:\Users\chand\AppData\Roaming\npm\node_modules\cordova\node_modules\execa\index.js:347
throw err;
^
错误:命令失败:wmic os获取标题
错误:
Description=未找到
at makeError (C:\Users\chand\AppData\Roaming\npm\node_modules\cordova\node_modules\execa\index.js:174:9)
at Function.module.exports.sync (C:\Users\chand\AppData\Roaming\npm\node_modules\cordova\node_modules\execa\index.js:338:15)
at windowsRelease (C:\Users\chand\AppData\Roaming\npm\node_modules\cordova\node_modules\windows-release\index.js:34:24)
at osName (C:\Users\chand\AppData\Roaming\npm\node_modules\cordova\node_modules\os-name\index.js:39:18)
at new Insight (C:\Users\chand\AppData\Roaming\npm\node_modules\cordova\node_modules\insight\lib\index.js:37:13)
at Object.<anonymous> (C:\Users\chand\AppData\Roaming\npm\node_modules\cordova\src\telemetry.js:26:15)
at Module._compile (internal/modules/cjs/loader.js:1151:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:1171:10)
at Module.load (internal/modules/cjs/loader.js:1000:32)
at Function.Module._load (internal/modules/cjs/loader.js:899:14)
at makeError(C:\Users\chand\AppData\Roaming\npm\node\u modules\cordova\node\u modules\execa\index.js:174:9)
位于Function.module.exports.sync(C:\Users\chand\AppData\Roaming\npm\node\u modules\cordova\node\u modules\execa\index.js:338:15)
在windowsRelease(C:\Users\chand\AppData\Roaming\npm\node\u modules\cordova\node\u modules\windows release\index.js:34:24)
位于osName(C:\Users\chand\AppData\Roaming\npm\node\u modules\cordova\node\u modules\os name\index.js:39:18)
在new Insight(C:\Users\chand\AppData\Roaming\npm\node\u modules\cordova\node\u modules\Insight\lib\index.js:37:13)
反对。(C:\Users\chand\AppData\Roaming\npm\node\u modules\cordova\src\telemetry.js:26:15)
at模块编译(内部/modules/cjs/loader.js:1151:30)
at Object.Module._extensions..js(internal/modules/cjs/loader.js:1171:10)
在Module.load(内部/modules/cjs/loader.js:1000:32)
at Function.Module._load(内部/modules/cjs/loader.js:899:14)
{
代码:2147749890
stdout:“”
stderr:'错误:\r\r\n说明=找不到\r\r\n'
失败:对
信号:空
cmd:“wmic操作系统获取标题”
时间杜:错
}
如果有人有同样的问题,并找到任何工作,请帮助
谢谢我也遇到了同样的问题,我已经通过更改“..\insight\lib\index.js”(完整文件路径在您发布的错误消息中)的第37行来修复了这个问题 发件人: this.os=osName() 致: this.os='' 这个文件,连同telemetry.js,似乎正在向开发者的Google Analytics帐户发送使用数据
它似乎在使用对WMIC的调用来获取操作系统版本。WMIC OS命令在我的Windows 10安装中不存在。为什么使用Linux和npm标记?添加扩展?例如,
wmic.exe操作系统获取标题
?