Vue项目安装环境遇到的问题(npm install安装遇到的问题汇总)

node安装:https://nodejs.org/en/download 不同版本下载:https://nodejs.org/download/release/(一般选择msi结尾的可直接下载点击安装)
电脑如果重装系统首次下载node要配置一下环境变量。再控制面板里面添加node的安装路径

1:nvm是控制node版本的工具
第一步:下载nvm并安装 (推荐下载使用nvm-setup.zip) https://github.com/coreybutler/nvm-windows/releases
第二步:使用nvm命令切换node版本:
nvm // 会提示nvw下的相关命令
nvm ls // 查看已安装node版本
nvm install vXX // 安装对应vXX版本的node
nvm uninstall vXX // 卸载对应vXX版本的node
nvm use xxx // 选择使用XXX版本
2:卸载node_modules
npm uninstall
3:node-sass 安装报错,一般是因为sass依赖python环境,所以项目涉及到sass什么的直接安装python:https://blog.csdn.net/weixin_49237144/article/details/122915089

提示缺少python。首先看是否缺少Python环境变量导致的。因为node-sass是需要用到python环境支持的
node版本与node-sass的版本需要对应。这一点非常重要,版本不对应会出现各种各样的问题,导致node-sass下载失败。由于我使用的node版本是14.16.0,所以选择node-sass 4.14.1。
https://blog.csdn.net/manonggeerdan/article/details/121260754

4:npm install 的时候报错gyp ERR! stack Error: Can't find Python executable "python", you can set the PYTHON env variable.

我的项目里面是node-sass 的版本是4.5.3,把它升级到4.11.0, 不需要依赖node-gyp 就不需要安装python这样安装就不会报错了
5:npm ERR! command failednpm ERR! command C:\WINDOWS\system32\cmd.exe /d /s /c node-gyp rebuild;npm ERR! gyp ERR! node -v v10.22.1
npm ERR! gyp ERR! node-gyp -v v7.1.2
npm ERR! gyp ERR! not ok

问题归根结底是我之前安装的python没有配置环境变量。解决方法:https://blog.csdn.net/belle_mei/article/details/118089295
1、window+R打开cmd命令窗口。

2、输入npm install -g node-gyp。

3、cmd配置以来,输入npm config set python python3.8.0(python根据自己电脑的版本)。

4、配置python环境变量。右键计算机打开属性,分别点击高级系统配置、环境变量,在系统环境变量中选择Path,然后点击右下角的编辑,最终进入以下这个界面。
5、在cmd命令窗口中输入python,如果出现以下结果则说明环境配置成功。

6、在cmd窗口中输入node-gyp list,出现以下结果,则说明安装成功。

拓展:python下载版本:(推荐下载C:\Python27\版本:https://www.python.org/downloads/release/python-2712/)https://www.python.org/downloads/windows/
7.安装完python后如果报错Cannot find module ‘node-sass‘ 解决办法
是因为node-sass有时候使用npm install是无法下载下来的。我们再单独的下载一下。使用cnpm install node-sass就好啦
如果还有问题:1.先卸载当前版本npm uninstall sass-loader2.再安装 npm install sass-loader@4.12.0 --save-dev
基本没问题了。
总结陈词:说这么多,其实大方向是node版本与sass(sass-loader node-sass)版本对应问题,不匹配就会失败,
我目前项目对应的是node版本14.18.1,Python 2.7.15 node-sass": "^4.14.1","sass-loader": "^7.3.1",

posted @ 2022-01-04 16:03  FancyAnnaYL  阅读(1334)  评论(1编辑  收藏  举报