Node Package Manager (NPM) 是管理 Node.js 中的包和模块的首选工具。但是您是否知道有一大堆鲜为人知的 NPM 命令可以让您作为开发人员的生活变得更加轻松?
在本文中,我们将介绍 20 个最有用但经常被忽视的 NPM 命令。这些隐藏的宝石一定会节省您的时间并使您的开发过程更加顺畅。
- npm link创建一个全局符号链接,允许您使用您在本地开发的包,就好像它是全局安装的一样。
- npm prune删除不再列为 package.json 文件中的依赖项的无关包。
- npm dedupe搜索项目的依赖项以查找重复项并消除它们,从而减少 node_modules 目录的大小。
- npm ls显示已安装包及其依赖项的树视图。
- npm prefix显示 NPM 包的全局安装目录路径。
- npm config edit在默认文本编辑器中打开 NPM 配置文件,允许您更改 NPM 设置。
- npm bin显示存储全局安装包的 bin 目录的路径。
- npm root显示当前项目依赖项的根路径。
- npm shrinkwrap锁定项目依赖项的版本,确保您的项目可以在以后以相同的状态重新创建。
- npm help [command] 显示特定 NPM 命令的信息和使用说明。
- npm docs [package-name] 在默认浏览器中打开特定包的文档。
- npm repo [package-name] 在默认浏览器中打开特定包的 GitHub 存储库。
- npm whoami显示您当前在 NPM 注册表中登录的用户名。
- npm fund显示有关特定包的资金和财务状况的信息。
- npm explore [package-name] 在默认文件资源管理器中打开特定包的目录。
- npm issue [package-name] 在默认浏览器中打开特定包的问题页面。
- npm bugs [package-name] npm issue [package-name] 的别名。
- npm test [package-name] 运行特定包的测试。
- npm run-script [script-name] npm run [script-name] 的别名。
- npm config delete [key] 删除 NPM 的特定配置选项。
你有它!通过这 20 个鲜为人知的 NPM 命令,您现在已经具备将 Node.js 开发提升到新水平的能力。快乐编码!