添加链接
link之家
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接
npm install齐天大坑!!!gyp ERR! find VS msvs_version not set from command line or npm config
最新推荐文章于 2023-12-05 16:30:30 发布
最新推荐文章于 2023-12-05 16:30:30 发布 阅读量 1.2w ```bash gyp ERR ! find VS gyp ERR ! find VS msvs_version not set from command line or npm config gyp ERR ! find VS running in VS Command Prompt , installation path is : gyp ERR ! find VS "C:\Program Files (x86)\Microsoft Visual Studio\2017" gyp ERR ! find VS - will only use this version gyp ERR ! find VS could not use PowerShell to find Visual Studio 2017 or newer gyp ERR ! find VS looking for Visual Studio 2015 gyp ERR ! find VS - not found gyp ERR ! find VS looking for Visual Studio 2013 gyp ERR ! find VS - not found gyp ERR ! find VS gyp ERR ! find VS * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * gyp ERR ! find VS You need to install the latest version of Visual Studio gyp ERR ! find VS including the "Desktop development with C++" workload . gyp ERR ! find VS For more information consult the documentation at : gyp ERR ! find VS https : / / github . com / nodejs / node - gyp#on - windows gyp ERR ! find VS * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * gyp ERR ! find VS gyp ERR ! configure error gyp ERR ! stack Error : Could not find any Visual Studio installation to use gyp ERR ! stack at VisualStudioFinder . fail ( D : \rymcu\electron - serialport\node_modules\node - gyp\lib\find - visualstu dio . js : 121 : 47 ) gyp ERR ! stack at D : \rymcu\electron - serialport\node_modules\node - gyp\lib\find - visualstudio . js : 74 : 16 gyp ERR ! stack at D : \rymcu\electron - serialport\node_modules\node - gyp\lib\find - visualstudio . js : 372 : 16 gyp ERR ! stack at D : \rymcu\electron - serialport\node_modules\node - gyp\lib\util . js : 54 : 7 gyp ERR ! stack at D : \rymcu\electron - serialport\node_modules\node - gyp\lib\util . js : 33 : 16 gyp ERR ! stack at ChildProcess . exithandler ( child_process . js : 310 : 5 ) gyp ERR ! stack at ChildProcess . emit ( events . js : 315 : 20 ) gyp ERR ! stack at maybeClose ( internal / child_process . js : 1021 : 16 ) gyp ERR ! stack at Process . ChildProcess . _handle . onexit ( internal / child_process . js : 286 : 5 ) gyp ERR ! System Windows_NT 10.0 .15063

1、卸载nodejs重新安装一遍

2、设置淘宝镜像 npm config set registry https://registry.npm.taobao.org

3、安装nodejs所需的环境(Visual Studio XX、python什么鬼的),执行这个命令会自动检测并帮你安装好,npm install --g --production windows-build-tools
在这里插入图片描述
4、关键所在!!!执行编译时指定python版本,npm install --python=python2.7

由于我的电脑之前安装过python3版本,并且设置了环境变量,所以npm install会找我默认的python,所以执行时指定nodejs只支持的python2版本。

然后,神奇的事情到了,我把编译包modules删掉后重新编译(这次不指定python2版本直接npm install),居然奇迹般的又没有报错!!!想不通。。。难道npm会将上次编译成功的配置保存下来??算了不纠结了哭泣!

4.然后就报出如下错误 localhost:react-first changwei$ npm install --save react-router npm WARN deprecated core-js@1.2.7: core-js@ fsevents@1.2.4 install /Users/changwei/project/react-first/node_modules/fsevents > node in npm ERR ! gyp ERR ! find VS ms vs _ version was set from command line or npm config 报错,解决办法! > node- gyp rebuild No receipt for 'com.apple.pkg.CLTools_Executables' found at '/'. No receipt for 'com.apple.pkg.DeveloperToolsCLILeo' found at '/'. No receipt for 'com.apple.pkg.DeveloperToolsCLI' found at '/'. gyp : No Xcode or CLT version detected! gyp E 安个truffle折磨了我好几天 今天终于安装好了 翻了好多博客都没找到答案 是我读出错信息解决的 由此可见 出错信息还是不易忽视的 $ npm install -g truffle npm ERR ! code EEXIST npm ERR ! path E:\software\nn\ node.js \node_global\node_modules\truffle\build\cli.bundled.js npm ERR ! dest E:\software\nn\ node.js \node_global\truffle.cmd npm ERR ! EEXIST: file already exis windows没有c++编译环境,所以要下载Vistual Studiowindows没有设置ms vs _ version ,所以下载之后,还需要使用命令行设置注意node版本。 缺少很多 node.js 相关的开发工具和依赖,比如python、Visual Studio、 gyp 等等。 gyp ERR ! find VS ms vs _ version not set from command line or npm config gyp ERR ! find VS VC INSTALL DIR not set , not running in VS Command Prompt gyp ERR ! find VS could not use PowerShell to find Visual Studio 在vue create project-name的时候,最后一直在出错,全都是 gyp ERR gyp ERR ! find VS gyp ERR ! find VS ms vs _ version not set from command line or npm config gyp ERR ! find VS VC INSTALL DIR not set , not running in VS Command Prompt gyp ERR ! find VS checking VS 2019 (16.3.29411.108) 找到 npm 位置,删除 npm 文件夹和 npm -cache(要以管理员身份删除)⑤ 如果还报错那么可能是node的版本问题,可以下载。④ 重新输入 npm install 就可以了。① 删除 C:\Users\ 下面的。② 卸载Nodejs 重新安装一遍。1. npm install 报错。... npm install 报错 gyp ERR ! find VS gyp ERR ! find VS ms vs _ version not set from command line or npm config gyp ERR ! find VS VC INSTALL DIR not set , not running in VS Command Prompt gyp ERR ! find VS checking VS 2019 (16.3.29411.108) found at: gyp ERR ! find VS “D:is