一、常用命令
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", }, ...
|