|
|
报错信息:
( s' b8 Q3 F5 V! e6 Z5 n% M```bash
/ R% A7 |9 s% {5 qgyp ERR! find VS
( i- T a( C% E& o. |gyp ERR! find VS msvs_version not set from command line or npm config4 t2 b1 d# k) | m8 M) H
gyp ERR! find VS running in VS Command Prompt, installation path is:
) Q; R& A2 S6 _- S# ^gyp ERR! find VS "C:\Program Files (x86)\Microsoft Visual Studio\2017"
1 s$ p: Z; Y6 }/ g& Tgyp ERR! find VS - will only use this version
. W1 r$ n* x1 c6 }, |8 @gyp ERR! find VS could not use PowerShell to find Visual Studio 2017 or newer
8 l8 _2 r% z" U; R# @5 Sgyp ERR! find VS looking for Visual Studio 2015
( q; s; v2 P3 Zgyp ERR! find VS - not found; d, H, a+ O! W8 d
gyp ERR! find VS looking for Visual Studio 20138 l9 b3 Y$ o; b& G
gyp ERR! find VS - not found
8 @, Q% {% X c9 G( s ugyp ERR! find VS
+ J4 m% y g/ ~8 r! Q4 X% ^4 c* lgyp ERR! find VS **************************************************************) Z8 A" q1 N( o& b% \
gyp ERR! find VS You need to install the latest version of Visual Studio
8 L( x/ N* K0 |1 ggyp ERR! find VS including the "Desktop development with C++" workload." j+ @# a# _8 t- z& I9 q$ J
gyp ERR! find VS For more information consult the documentation at:
- T# W% [$ @7 ]5 I, a K8 r4 }gyp ERR! find VS https://github.com/nodejs/node-gyp#on-windows3 v$ w+ W: h6 ~ @
gyp ERR! find VS **************************************************************
. y! |: b9 _4 g7 ~! F5 A Q8 ggyp ERR! find VS
& N* j0 c" g: \ Z, q6 Sgyp ERR! configure error8 _1 n" d- w$ `3 ~; ^
gyp ERR! stack Error: Could not find any Visual Studio installation to use
+ R5 U6 @. s0 ~" }) L# p- Wgyp ERR! stack at VisualStudioFinder.fail (D:\rymcu\electron-serialport\node_modules\node-gyp\lib\find-visualstu4 c5 @/ ~/ S, |& {" i) e9 {, B
dio.js:121:47)
* C7 U/ N& }- }* E! @3 wgyp ERR! stack at D:\rymcu\electron-serialport\node_modules\node-gyp\lib\find-visualstudio.js:74:167 X' {: ~8 h" T- H
gyp ERR! stack at D:\rymcu\electron-serialport\node_modules\node-gyp\lib\find-visualstudio.js:372:16; O1 l) x: u( i) y* I
gyp ERR! stack at D:\rymcu\electron-serialport\node_modules\node-gyp\lib\util.js:54:7
3 K$ i1 ]* v4 p+ u7 U6 ygyp ERR! stack at D:\rymcu\electron-serialport\node_modules\node-gyp\lib\util.js:33:16
" G" ]! [" a! Y: R2 Q8 pgyp ERR! stack at ChildProcess.exithandler (child_process.js:310:5)" h4 w* ~; l0 @2 Q f- b" Z% Y
gyp ERR! stack at ChildProcess.emit (events.js:315:20)% O- D6 ^5 e$ [5 {; v, d
gyp ERR! stack at maybeClose (internal/child_process.js:1021:16)
& b( ~+ ]/ [9 \! Z } kgyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:286:5)% e, W; D# k* o6 n
gyp ERR! System Windows_NT 10.0.15063
6 f9 S( M, Z5 S( M- {: z1 ~( o+ X8 }; b9 k0 s& q r# K0 B
解决办法/ E9 L/ p3 X/ v' b
1、卸载nodejs重新安装一遍% m# N0 U! h7 m5 x
3 x" K1 ^. J" r/ T4 Q. P2、设置淘宝镜像 npm config set registry https://registry.npm.taobao.org+ y# k5 ]' @6 R
M! c/ d: c! T9 s- L& K! t+ M
3、安装nodejs所需的环境(Visual Studio XX、python什么鬼的),执行这个命令会自动检测并帮你安装好,npm install --g --production windows-build-tools
9 ^) y+ m; }, L' J————————————————2 W0 @. x3 S9 c) V; } J7 Y/ ]
版权声明:本文为CSDN博主「一点一滴成长」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。3 m/ L+ W' p' x! V7 S" ]
原文链接:https://blog.csdn.net/qq_39946015/article/details/127351920 |
|