- 在线阅读:https://undead25.gitbooks.io/npm-cli/content/
- 对比更新:Link(这个方法比较蠢,欢迎你提供比较好的方法 🙂 )
本篇只是提供启动和运行 npm 的基本信息。
一旦完成安装,你可以通过 npm help
来获取更多的信息。
你需要 v4 或者更高版本的 node 来运行 npm
要在 node v0.12 以及之前版本上安装的旧的和不再支持的 npm 版本,请克隆 git 仓库,然后通过旧的标签和分支找到对应的版本。
npm 默认配置为使用 npm 公司的公共包注册表 https://registry.npmjs.org。
你可以通过配置来使用任何你喜欢的兼容的注册表,甚至运行你自己的注册表。请查看注册表文档。
使用他人的注册表可能受使用条款的约束。默认公共注册表的使用条款请参见 https://www.npmjs.com。
npm 已与 node 捆绑在一起进行安装。
获取 MSI。里面包含了 npm。
获取 pkg。里面包含了 npm。
运行 make install
。npm 将于 node 一起被安装。
如果你想要一个更自由安装方式(不同的版本,自定义路径等),请继续阅读。
在 https://www.npmjs.com/install.sh 上有一个非常强大的安装脚本。你可以下载并运行它。
下面是一个使用 curl 的例子:
curl -L https://www.npmjs.com/install.sh | sh
你可以使用这个脚本设置任何 npm 配置参数:
npm_config_prefix=/some/path sh install.sh
或者,你可以在超级调试模式下运行它:
npm_debug=1 sh install.sh
通过 git 获取源码。使用 make
来构建文档和其它的事情。如果你打算在 npm 上进行二次开发,可以使用 make link
。
如果你有 npm 源码,你也可以使用 ./configure --key=val ...
半永久性地设置任意配置键,然后通过 node bin/npm-cli.js <command> <args>
来运行 npm 命令。(这有助于测试或运行,而不需要实际安装 npm 自身。)
npm 3 对 Windows 用户进行了许多改进 - 如果运行最新版本的 npm,你将获得更好的体验。要升级,你可以使用 Microsoft 的升级工具、下载新版本的 Node 或者按照 npm 故障排除指南中的 Windows 升级说明进行操作。
如果这对你来说还不够自由,那么你可以用 git 来获取源码,并直接对其进行处理。
不支持。
很遗憾你会这么做。
sudo npm uninstall npm -g
如果失败了,你可以这样:
sudo make uninstall
通常情况下,上面的说明已经足够了。它们将删除 npm,但会保留所有你已经安装的包。
如果你想删除所有你已经安装的包,那么你可以使用 npm ls
命令找到它们,然后通过 npm rm
来删除它们。
要删除 npm 0.x 的残留,可以使用附带的 clean-old.sh
脚本文件。你可以像这样很方便地运行它:
npm explore npm -g -- sh scripts/clean-old.sh
npm 使用两个配置文件,一个是用户配置,另一个是全局配置。你可以这样查看它们:
npm config get userconfig # 默认是 ~/.npmrc
npm config get globalconfig # 默认是 /usr/local/etc/npmrc
卸载 npm 默认不会删除配置文件,你必须手动删除它们。请注意,这意味着以后的 npm 安装将不会记住你已经选择了的设置。
查看 文档.
你可以使用 npm help
命令来了解它们中的任何一个。
如果你是一个开发者,并且想用 npm 来发布程序,那你应该阅读这个。
当你发现问题时,请上报给我们:
确保包含 npm 命令不能按预期工作所输出的所有内容。提供 npm-debug.log
文件也是有帮助的。
You can also find npm people in #npm
on https://package.community/ or on Twitter. Whoever responds will no doubt tell you to put the output in a gist or email.
为方便阅读,本文提供 .pdf、.epub、或 .mobi 格式的电子书下载:
https://www.gitbook.com/book/undead25/npm-cli/details
本文档基于 知识共享署名-非商业性使用 4.0 国际许可协议 发布。