|
|
报错信息:
5 ?$ G) n& e* V2 v: Q```bash# A+ w2 i# I# h- Y
gyp ERR! find VS! S( e: F9 I4 J# q/ I- A
gyp ERR! find VS msvs_version not set from command line or npm config3 ^- E5 T/ z; m1 U
gyp ERR! find VS running in VS Command Prompt, installation path is:) V+ W9 N/ L9 S1 ?3 p7 A; a
gyp ERR! find VS "C:\Program Files (x86)\Microsoft Visual Studio\2017"
3 ]: z+ F: H4 A; _* @- a1 U# Kgyp ERR! find VS - will only use this version
: ]6 E3 t. C+ t" S2 fgyp ERR! find VS could not use PowerShell to find Visual Studio 2017 or newer5 `+ {1 m- X$ K) |! j" \# X3 l7 M1 o
gyp ERR! find VS looking for Visual Studio 2015$ h$ g0 d% V. Y& B7 c4 S
gyp ERR! find VS - not found
0 O7 f C r4 i! x: ~3 X) Zgyp ERR! find VS looking for Visual Studio 2013) ^& }: L; f6 n+ u4 ?
gyp ERR! find VS - not found
; D& ~" S, H' e) l2 ^gyp ERR! find VS O h; u4 U' ^/ ^& r ?/ w6 s
gyp ERR! find VS **************************************************************
4 k/ F2 g+ Q3 d, j, ?- X1 Fgyp ERR! find VS You need to install the latest version of Visual Studio4 r) r) m0 ^( f- M3 b
gyp ERR! find VS including the "Desktop development with C++" workload.
& h; A/ v6 d2 h2 Rgyp ERR! find VS For more information consult the documentation at:
6 Z) v$ [# E! Y' |6 zgyp ERR! find VS https://github.com/nodejs/node-gyp#on-windows
- S& O# z9 v/ @3 L$ e: agyp ERR! find VS **************************************************************
3 e- I6 Q. y$ L2 q. m+ Jgyp ERR! find VS% E/ U! `2 i) l8 C7 g
gyp ERR! configure error7 c4 n! ] i8 J% c
gyp ERR! stack Error: Could not find any Visual Studio installation to use
- E( }; i) r2 @9 n% W: Kgyp ERR! stack at VisualStudioFinder.fail (D:\rymcu\electron-serialport\node_modules\node-gyp\lib\find-visualstu
# T$ s$ }4 x/ }9 u8 u3 Zdio.js:121:47)
: ~6 f$ s) T, x+ X: pgyp ERR! stack at D:\rymcu\electron-serialport\node_modules\node-gyp\lib\find-visualstudio.js:74:16
0 o& B7 m, n+ m$ {gyp ERR! stack at D:\rymcu\electron-serialport\node_modules\node-gyp\lib\find-visualstudio.js:372:16/ G0 `; E: n8 m+ k" M3 g# \
gyp ERR! stack at D:\rymcu\electron-serialport\node_modules\node-gyp\lib\util.js:54:7
^2 B& B& a1 t: F! X! c( Tgyp ERR! stack at D:\rymcu\electron-serialport\node_modules\node-gyp\lib\util.js:33:16
; }( l! {3 I5 @% @; T5 M6 d9 m/ Z( Lgyp ERR! stack at ChildProcess.exithandler (child_process.js:310:5)
4 |, \! a: S/ Q" @. g6 lgyp ERR! stack at ChildProcess.emit (events.js:315:20)+ M) F" N* k7 J' [
gyp ERR! stack at maybeClose (internal/child_process.js:1021:16)/ @; o8 O. Q: W0 g
gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:286:5)9 o. G$ w4 G3 o% M
gyp ERR! System Windows_NT 10.0.15063
; l0 U, v3 R" S5 N0 v" ~, j' p& }, X& [* H$ w3 S
解决办法
) ]* a! ]6 s* q$ L1、卸载nodejs重新安装一遍
" h. y8 {- Q3 W! o% a3 G
9 d$ A/ U8 J8 G: `! e# q2、设置淘宝镜像 npm config set registry https://registry.npm.taobao.org
+ X1 @9 g( i; D% x/ e1 R; t5 P) i. A
3、安装nodejs所需的环境(Visual Studio XX、python什么鬼的),执行这个命令会自动检测并帮你安装好,npm install --g --production windows-build-tools
& r7 q4 E3 W# `% `: l8 J————————————————- R r2 o6 P$ G; {2 p1 S
版权声明:本文为CSDN博主「一点一滴成长」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
2 b' |' w, a7 d* S& m原文链接:https://blog.csdn.net/qq_39946015/article/details/127351920 |
|