文章目录
node和npm相关
1 命令
1.1 配置淘宝镜像
npm config set registry https://registry.npm.taobao.org/
1.2 安装node-gyp
npm install -g node-gyp
1.3 安装windows-build-tools
npm install --global --production windows-build-tools
1.4 安装node-sass
1.4.1 本地安装node-sass
下载文件,然后执行下面命令:
npm i node-sass@4.11.0 --sass_binary_path=C:\Users\huan.xu\Downloads\win32-ia32-57_binding.node
1.5 清空缓存
# 删除node-modules目录和package-lock.json文件
rm -r package-lock.json node-modules
# 清空缓存
npm cache clean --force
2 遇到的问题
2.1 npm -v 报错
之前安装过14版本的nodejs,后面由于一些原因要换nodejs版本,安装8.17.0版本的nodejs,在cmd窗口执行node -v
正常,但是执行npm -v
就报错了,报错信息如下:
ERROR: npm is known not to run on Node.js v8.17.0
.....
解决的方法:
- 在控制面版中卸载nodejs
- 删除
C:\Users\user\AppData\Roaming
目录下的npm-cache
和npm
两个目录。 - 重启电脑。这一步不确定是否真的需要。