> node.js软件包管理:掌握npm命令以进行有效开发
>本文探讨了基本的NPM命令来简化您的node.js开发工作流程。我们将介绍有用的提示和技巧来管理软件包,处理更新并优化您的开发过程。
钥匙要点:
npm help <command></command>
用于命令自动完成,npm completion >> ~/.bashrc
npm outdated
以识别过时的模块。这些命令大大提高了开发效率,并确保您的项目的包装保持最新。npm init
和npm config set init.author.name <name></name>
默认值,以避免对每个新项目的重复输入。 利用npm config set init.author.email <email></email>
用于使用默认设置的快速项目初始化。npm init -y
>
npm list --depth=0
npm home <package></package>
这篇文章由Vildan Tordic,Matt Burnett和Tom Greco进行同行评审。 感谢SitePoint的同行评审的贡献!npm prune
,
npm init
npm install
npm test
>命令行帮助:npm run
直接在您的终端中访问综合帮助,以获得一般帮助或
。
npm help
>npm help <command></command>
>命令自动完成:npm <command> -h</command>
启用bash的自动完成(包括Windows 10上的bash),或使用
mkdir ~/.npm-global
或npm config set prefix '~/.npm-global'
>上添加PATH
),并重新安装NPM在全球范围内(export PATH="$HOME/.npm-global/bin:$PATH"
)。.bashrc
>
.zshrc
npm install -g npm
>更新为最新版本。 对于主要的node.js版本更改,使用重建C插件。 考虑用于管理多个node.js和npm版本的NVM和N之类的工具。npm -v
npm install -g npm
npm rebuild
定义
来简化新项目设置,以接受默认设置或使用>和npm init
进行自定义默认设置
npm init -y
npm config set init.author.name <name></name>
>npm config set init.author.email <email></email>
高级软件包搜索:
>软件包管理:
带有,)。仅适用于顶级软件包。 直接从命令行直接使用访问软件包主页(),存储库(npm list
),文档(ls
)和错误报告(la
>)。删除使用ll
>的外部软件包。npm list --depth=0
npm home <package></package>
npm repo <package></package>
npm docs <package></package>
npm bugs <package></package>
依赖项锁定:npm prune
使用tilde(〜)进行次要版本固定(默认设置为
文件以进行精确的依赖项控制。>
npm config set save-prefix="~"
npm config set save-exact true
npm shrinkwrap
>识别过时的模块:npm-shrinkwrap.json
可以轻松地检测出使用
提供全面的软件包信息。
>使用开发软件包:>使用npm link
>将本地软件包链接到您的全局安装,从而无需发布即可跨项目进行易于测试和使用。另外,通过filepath在package.json
>中指定依赖项。
以上是将使您成为NPM Ninja的10个技巧和窍门的详细内容。更多信息请关注PHP中文网其他相关文章!