sharepoint - 命令失败:wmic os get Caption
问题描述
为 spfx yo @microsoft/sharepoint 运行此命令时出现问题
我尝试使用 spfx 创建 Web 部件并将其上传到在线共享点(现代网站)
我使用 Win 8.1 @microsoft/generator-sharepoint@1.4.1
λ yo @microsoft/sharepoint
C:\Users\Mohammad\AppData\Roaming\npm\node_modules\yo\node_modules\windows-release\node_modules\execa\index.js:347
throw err;
^
Error: Command failed: wmic os get Caption
'wmic' is not recognized as an internal or external command,
operable program or batch file.
"
at makeError (C:\Users\Mohammad\AppData\Roaming\npm\node_modules\yo\node_modules\windows-release\node_modules\execa\index.js:174:9)
at Function.module.exports.sync (C:\Users\Mohammad\AppData\Roaming\npm\node_modules\yo\node_modules\windows-release\node_modules\execa\index.js:338:15)
at windowsRelease (C:\Users\Mohammad\AppData\Roaming\npm\node_modules\yo\node_modules\windows-release\index.js:34:24)
at osName (C:\Users\Mohammad\AppData\Roaming\npm\node_modules\yo\node_modules\os-name\index.js:39:18)
at new Insight (C:\Users\Mohammad\AppData\Roaming\npm\node_modules\yo\node_modules\insight\lib\index.js:37:13)
at Object.<anonymous> (C:\Users\Mohammad\AppData\Roaming\npm\node_modules\yo\lib\cli.js:54:17)
at Module._compile (internal/modules/cjs/loader.js:778:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:789:10)
at Module.load (internal/modules/cjs/loader.js:653:32)
at tryModuleLoad (internal/modules/cjs/loader.js:593:12)"
解决方案
编辑系统环境变量Path
并添加c:\Windows\System32\wbem;
确保关闭并重新打开任何命令行窗口以使更改生效。
推荐阅读
- c# - Need to link two button texts to eachother?
- javascript - 使用 JavaScript 中的异步函数和 promise 正确处理重型双 for 循环
- c++ - 如何将舍入策略设置为分位数函数中的经验分布累加器?
- c# - 如何更改 TableLayoutPanel 中按钮的背景颜色?
- tensorflow - 错误:无法加载原生 Tensorflow 运行时
- python - what is the equivalent keras function for from_numpy in torch?
- r - ifelse 的快速替代方法,用于替换 data.table 中的字符串
- sql - 如何编写查找变量 OR Null 的 WHERE 语句?
- javascript - 如何处理“错误:未捕获的类型错误:无法读取未定义的属性‘默认值’”
- macos - 活动监视器,%CPU 究竟代表什么?