|
|
报错信息:
" k/ e2 k, L' @2 D* ]& n```bash
0 ^0 l4 y! V8 ^, y. N# e: m4 x! [gyp ERR! find VS
: c( Y/ U! W T t2 igyp ERR! find VS msvs_version not set from command line or npm config |$ x+ @0 q* e- l
gyp ERR! find VS running in VS Command Prompt, installation path is:# b. {0 b: W" ]0 [' ]
gyp ERR! find VS "C:\Program Files (x86)\Microsoft Visual Studio\2017"4 ]: Q! V) N& g1 V o
gyp ERR! find VS - will only use this version
3 m1 x/ q& M. Q) igyp ERR! find VS could not use PowerShell to find Visual Studio 2017 or newer D- O; |' x! x g
gyp ERR! find VS looking for Visual Studio 20155 y. @% A" l1 p$ a6 q7 s
gyp ERR! find VS - not found0 B. P( ~* Q U+ b
gyp ERR! find VS looking for Visual Studio 2013+ q, J, K. t- _. Y% @! x/ q& S
gyp ERR! find VS - not found9 j2 e6 |4 G. b5 D$ p7 _
gyp ERR! find VS
$ a8 D7 y2 p6 \7 sgyp ERR! find VS **************************************************************' H N0 W, e+ {4 N) x5 @/ l' W
gyp ERR! find VS You need to install the latest version of Visual Studio2 D- `( s, m. y# q: M+ S1 ^ e& a
gyp ERR! find VS including the "Desktop development with C++" workload.
1 _, A1 W$ ^4 F- A7 `# K8 F4 g( agyp ERR! find VS For more information consult the documentation at:
1 l6 E: n0 p2 J0 Q: _gyp ERR! find VS https://github.com/nodejs/node-gyp#on-windows
+ [$ [+ I; D9 o) x& ~4 Ygyp ERR! find VS **************************************************************$ c6 f) ]! S" F; D4 R8 V- X
gyp ERR! find VS
5 A/ |- N2 E1 H7 Kgyp ERR! configure error& N* l: O9 h( b! [4 W/ v9 S
gyp ERR! stack Error: Could not find any Visual Studio installation to use
2 \5 d. T1 r/ T. P. ugyp ERR! stack at VisualStudioFinder.fail (D:\rymcu\electron-serialport\node_modules\node-gyp\lib\find-visualstu7 H* g+ m9 ^* f9 I4 ~/ w( ?
dio.js:121:47)9 T( i8 i* u) [. S/ a5 r
gyp ERR! stack at D:\rymcu\electron-serialport\node_modules\node-gyp\lib\find-visualstudio.js:74:16
" u0 K6 O( a9 u. u+ o# h9 \# I" kgyp ERR! stack at D:\rymcu\electron-serialport\node_modules\node-gyp\lib\find-visualstudio.js:372:16
0 Z, i8 d& v' N$ S0 V# ygyp ERR! stack at D:\rymcu\electron-serialport\node_modules\node-gyp\lib\util.js:54:7
e0 V6 Z U: Z( ^, ~2 [4 hgyp ERR! stack at D:\rymcu\electron-serialport\node_modules\node-gyp\lib\util.js:33:16
- ]4 P' y( p% [7 h1 Egyp ERR! stack at ChildProcess.exithandler (child_process.js:310:5), N0 N c. `4 R4 V
gyp ERR! stack at ChildProcess.emit (events.js:315:20)! w) H3 {4 p8 K+ u+ E
gyp ERR! stack at maybeClose (internal/child_process.js:1021:16)6 y0 m* _3 A: W7 K4 l
gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:286:5)
% O1 b$ g* {% G ~9 Tgyp ERR! System Windows_NT 10.0.15063 3 _" x: S, w* H! Q' q t
% r6 p1 W# [9 J
解决办法/ B6 Z6 O+ W: E2 M3 U! k
1、卸载nodejs重新安装一遍
& Y+ B' n, j5 F1 K$ I; A5 q% z2 ?8 }: j. J- B6 Z# l$ `
2、设置淘宝镜像 npm config set registry https://registry.npm.taobao.org
' r9 m) \, f, w- `* [( o' C" W+ @% I, D C, T8 q. e" b
3、安装nodejs所需的环境(Visual Studio XX、python什么鬼的),执行这个命令会自动检测并帮你安装好,npm install --g --production windows-build-tools
. V: m2 T2 k/ l! f9 g2 n————————————————2 ~5 ]; Q, O$ _& e. b5 e+ k: F
版权声明:本文为CSDN博主「一点一滴成长」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。6 i p6 m6 g# S$ [+ e
原文链接:https://blog.csdn.net/qq_39946015/article/details/127351920 |
|