一、常用命令

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
# node version
node -v
# 后台启动 推荐使用 pm2
nohup 脚本命令 &

# 查看npm版本
npm -v

# 全局安装
npm install <package-name> -g

# 所在项目安装
npm install <package-name>

# 更新单个指定包
npm update <package-name>

# 更新所有可以更新的包
npm update

# 卸载
npm uninstall <package-name>

# 搜索
npm search <package-name>

# 查看全局安装模块信息,不带 -g 代表查询项目模块下安装的所有模块信息
npm list -g
npm ls

# 列出全局安装的模块 带上 --depth 0 不深入到包的支点 更简洁
npm list -g --depth 0

# 查看 npm 配置
npm config list

# 检查过时的依赖
npm outdated

# 设置全局包依赖镜像地址
npm config set registry https://registry.npmmirror.com

# 回退npm到指定版本
npm install npm@6.14 -g

# 查看某个包的版本
npm view <package-name> version

# 升级npm到最新版本
npm install npm -g

# 显示 npm install -g 全局安装的位置
npm root -g

# 移除项目未使用的模块
npm prune

npm install 可简写为 npm i
npm run 相关:除了 npm run start 和 npm run test,其它的命令都不能省略 run。

二、pnpm

pnpm 是微软发布的一款 Node 平台的包管理工具,该工具默认使用 npm 的安装源。

三、其它问题

node 版本较高时 ssl 策略会导致 vue 项目运行不起来,编辑项目的 package.json 文件,在运行命令中添加以下内容:

1
2
3
4
5
...
"scripts": {
"dev": "set NODE_OPTIONS=--openssl-legacy-provider && vue-cli-service serve",
},
...

本站由 江湖浪子 使用 Stellar 1.29.1 主题创建。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。