npm包管理工具整理
# npm
包管理工具
1
# npx
可以更好的管理本项目的依赖, 而不是使用 npm -g 进行全局安装管理
1
# nvm
# node版本管理工具
https://cloud.tencent.com/developer/article/1913156
# 安装nvm
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.38.0/install.sh | bash
vi ~/.bash_profile
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" # This loads nvm bash_completion
source ~/.bash_profile
# 安装node并使用
nvm install 14
nvm use 14
# 常用命令
nvm ls: 查看所有版本
nvm current: 查看当前版本
nvm use system: 使用系统版本
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
# pnpm
# 更好的管理 npm 包项目依赖
https://pnpm.io/zh/pnpm-cli
1
2
2
# 相关问题
# node和node-sass版本有对应关系
# https://www.npmjs.com/package/node-sass
# https://zhuanlan.zhihu.com/p/479888799
查看node对应的node-sass版本号, 把node-sass版本号改为对应的版本号即可
# 关于 sass-loader node-sass 是一个玄学问题,可以使用下面的版本对应配置
1
2
3
4
5
2
3
4
5
上次更新: 2023-09-07 10:22:14