npm 命令
npm 命令
npm 命令
1npm config set registry https://registry.npmmirror.com/
2npm -v # 查看 npm 版本
3
4npm config list # 查看当前 npm 配置
5npm config set <key> <value> # 设置 npm 配置,例如 `npm config set registry https://registry.npmjs.org/`
6npm config get <key> # 获取 npm 配置,例如 `npm config get registry`
7npm config delete <key> # 删除 npm 配置
8
9npm init -y # 快速初始化项目,使用默认值生成 `package.json`
10
11npm install <package-name> # 本地安装依赖(默认安装到项目 `node_modules` 目录)
12npm install <package-name> -D # 安装并添加到 `devDependencies`
13npm install <package-name>@<version> # 安装指定版本的依赖,例如 `npm install lodash@4.17.21`
14npm install # 根据 `package.json` 安装所有依赖
15npm install --legacy-peer-deps # 忽略对等依赖冲突,强制安装
16npm install -g <package-name> # 全局安装依赖
17
18npm uninstall <package-name> # 卸载本地依赖
19npm uninstall -g <package-name> # 卸载全局依赖
20npm uninstall <package-name> --save # 卸载并从 `dependencies` 中移除
21npm uninstall <package-name> -D # 卸载并从 `devDependencies` 中移除
22
23npm update <package-name> # 更新指定依赖到最新版本
24npm update # 更新所有依赖
25npm outdated # 查看可以更新的依赖列表
26
27npm run <script-name> # 运行 `package.json` 中定义的脚本
28npm start # 默认执行 `start` 脚本(需在 `package.json` 中定义)
29npm test # 默认执行 `test` 脚本(需在 `package.json` 中定义)
30npm run build # 执行 `build` 脚本(自定义脚本)
31npm run <script-name> -- --option=value # 运行脚本并传递参数
32
33npm version <new-version> # 更新项目版本号,例如 `npm version 1.0.1`
34npm version major # 更新主版本号(如 1.0.0 -> 2.0.0)
35npm version minor # 更新次版本号(如 1.0.0 -> 1.1.0)
36npm version patch # 更新修订号(如 1.0.0 -> 1.0.1)
37npm publish # 将项目发布到 npm(需在 `package.json` 中定义 `name` 和 `version`)
38npm unpublish <package-name> --force # 从 npm 上移除已发布的包
39
40npm cache verify # 验证缓存是否正常
41npm cache clean --force # 清除缓存
42
43npm list # 查看当前项目的所有依赖
44npm list -g # 查看全局安装的所有依赖
45npm list <package-name> # 查看指定依赖的版本和路径
46npm ls --depth=0 # 仅显示顶层依赖
47npm view <package-name> # 查看指定包的详细信息
48npm info <package-name> # 同 `npm view`
49npm root -g # 查看全局安装的路径