|
|
报错信息:
. c& q9 U4 g: H) J; M) V7 ^/ f ~```bash
7 h. y# o' K, L' [4 n" e( o( B( ngyp ERR! find VS. R0 E, ^: N! w
gyp ERR! find VS msvs_version not set from command line or npm config
! U. s8 ^' d+ j& B1 |gyp ERR! find VS running in VS Command Prompt, installation path is:! `+ r+ U5 v* I" a$ \1 c! P' B- ^; C
gyp ERR! find VS "C:\Program Files (x86)\Microsoft Visual Studio\2017"
3 D$ ^) h; k: X, K4 r g$ Q5 j1 cgyp ERR! find VS - will only use this version
( x. d5 W/ e) `' O9 Pgyp ERR! find VS could not use PowerShell to find Visual Studio 2017 or newer; U7 R h; {$ P: }3 e
gyp ERR! find VS looking for Visual Studio 2015) U6 r: U9 r* S0 D5 U
gyp ERR! find VS - not found- v2 x/ X' m, y9 a
gyp ERR! find VS looking for Visual Studio 20137 y0 Z4 O- o z* N! p1 p/ s4 H
gyp ERR! find VS - not found1 ^8 j3 f' P" @5 E4 B( U! h; ] F W
gyp ERR! find VS
1 }( r3 T) [# K7 E# v' Y4 ]gyp ERR! find VS **************************************************************9 Z! n8 ^4 s6 m) d' t$ \3 _
gyp ERR! find VS You need to install the latest version of Visual Studio5 q8 U5 x# W& @; x
gyp ERR! find VS including the "Desktop development with C++" workload.
Y1 n% x* R! e$ \* ygyp ERR! find VS For more information consult the documentation at:
9 B2 @# o6 J2 G# B8 ~3 Cgyp ERR! find VS https://github.com/nodejs/node-gyp#on-windows- `* f0 v/ m+ W
gyp ERR! find VS **************************************************************3 x; p5 Z( S' q7 |* s5 R
gyp ERR! find VS
" M# h9 R. Q9 G8 Q5 M6 kgyp ERR! configure error
5 s" s6 w+ H, B" sgyp ERR! stack Error: Could not find any Visual Studio installation to use" u$ T* i4 ^/ {* U
gyp ERR! stack at VisualStudioFinder.fail (D:\rymcu\electron-serialport\node_modules\node-gyp\lib\find-visualstu
1 d% S S* u& d: D& P1 {1 ldio.js:121:47)% ?" q* C" J4 e/ u& i
gyp ERR! stack at D:\rymcu\electron-serialport\node_modules\node-gyp\lib\find-visualstudio.js:74:16/ g. C' j' g0 x9 z& `# r
gyp ERR! stack at D:\rymcu\electron-serialport\node_modules\node-gyp\lib\find-visualstudio.js:372:16
/ o% w( m( A$ E9 {% Agyp ERR! stack at D:\rymcu\electron-serialport\node_modules\node-gyp\lib\util.js:54:79 C) L& I1 |( L5 y- M. s# [( K$ }
gyp ERR! stack at D:\rymcu\electron-serialport\node_modules\node-gyp\lib\util.js:33:16$ \6 R4 P5 g$ `
gyp ERR! stack at ChildProcess.exithandler (child_process.js:310:5)4 ]7 r& X4 f& p0 A
gyp ERR! stack at ChildProcess.emit (events.js:315:20)
3 f5 q: }1 K; h; L$ D! O$ F6 G0 X! O9 Egyp ERR! stack at maybeClose (internal/child_process.js:1021:16)& ?. H4 N- f* s9 P. P$ K
gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:286:5)
3 D0 |7 `( @- Hgyp ERR! System Windows_NT 10.0.15063
/ h/ d" Q$ O/ p) k j3 x, y2 e) ^8 w" b2 K X, P
解决办法2 k( Q+ N9 P9 K( i* ?
1、卸载nodejs重新安装一遍
. \3 B7 H- D5 T t
( C2 _. L( s" w, Z2、设置淘宝镜像 npm config set registry https://registry.npm.taobao.org
; U' j/ N6 k# V+ C, f( C3 f( t8 u5 H- f" |5 N* d4 u
3、安装nodejs所需的环境(Visual Studio XX、python什么鬼的),执行这个命令会自动检测并帮你安装好,npm install --g --production windows-build-tools
! y# j: }6 L: F* q; @' X————————————————0 l0 X5 p8 |4 i; L
版权声明:本文为CSDN博主「一点一滴成长」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。% t6 [ ^. N/ x: a4 x
原文链接:https://blog.csdn.net/qq_39946015/article/details/127351920 |
|