以下是一些NPM(Node Package Manager)的使用技巧:
1. **获取帮助**:
- 使用 `npm help` 或者 `npm
2. **命令自动完成**:
- 在 Bash、Zsh 等 shell 中,可以设置 npm 命令自动完成功能,提高输入效率。
3. **初始化项目**:
- 使用 `npm init` 来初始化一个新的项目,这会创建一个 `package.json` 文件,用于存储项目的元数据和依赖关系。
4. **安装包**:
- 使用 `npm install
- 使用 `npm install
- 使用 `npm install --save
- 使用 `npm install --save-dev
5. **更新包**:
- 使用 `npm update
- 使用 `npm update` 更新所有包。
6. **查看已安装的包**:
- 使用 `npm list` 查看当前项目中所有已安装的包及其版本。
7. **搜索包**:
- 使用 `npm search
8. **删除包**:
- 使用 `npm uninstall
9. **全局安装**:
- 使用 `npm install -g
10. **使用 package-lock.json**:
- 将 `package-lock.json` 文件加入到 Git 仓库中,以锁定依赖版本,确保项目环境的一致性。
- 使用 `npm ci` 命令基于 `package-lock.json` 快速、可靠地安装依赖。
11. **检查过时的依赖**:
- 使用 `npm outdated` 查看哪些依赖已经过时,可以考虑升级。
12. **批量升级依赖**:
- 使用 `npm update` 升级所有过时的依赖(显示为红色的依赖)。
13. **清理无用文件**:
- 使用 `npm cache clean --force` 清理npm缓存。
- 使用 `npm prune` 移除未在 package.json 中列出的包。
14. **发布包**:
- 使用 `npm login` 登录npm账户。
- 使用 `npm publish` 将本地包发布到npm仓库供他人使用。
15. **配置代理**:
- 如果需要通过代理服务器访问npm,可以使用 `npm config set proxy http://proxy-url:port` 和 `npm config set https-proxy http://proxy-url:port` 设置代理。