- npm 是什么?
- 如何安装 npm 并管理 npm 版本
- How to Prevent Permissions Errors
- 如何安装本地包
- Working with package.json
- 如何更新本地安装的包
- 如何卸载本地安装的包
- 如何安装全局包
- 如何更新全局安装的包
- 如何卸载全局安装的包
- 如何创建 Node.js 模块
- How to Publish & Update a Package
- 如何使用语义化版本
- How to Work with Scoped Packages
- How to Label Packages with Dist-tags
- How to Use Two-Factor Authentication
- How to Work with Security Tokens
- How to Change Profile Settings from the CLI
- Understanding Packages and Modules
- npm-access
- npm-adduser
- npm-audit
- npm-bin
- npm-bugs
- npm-build
- npm-bundle
- npm-cache
- npm-ci
- npm-completion
- npm-config
- npm-dedupe
- npm-deprecate
- npm-dist-tag
- npm-docs
- npm-doctor
- npm-edit
- npm-explore
- npm-help
- npm-help-search
- npm-hook
- npm-init
- npm-install
- npm install-ci-test -- Install a project with a clean slate and run tests
- npm install-test -- 安装依赖包并运行测试
- npm-link
- npm-logout
- npm-ls
- npm
- npm-org
- npm-outdated
- npm-owner
- npm-pack
- npm-ping
- npm-prefix
- npm-profile
- npm-prune
- npm-publish
- npm-rebuild
- npm-repo
- npm-restart
- npm-root
- npm-run-script
- npm-search
- npm-shrinkwrap
- npm-star
- npm-stars
- npm-start
- npm-stop
- npm-team
- npm-test
- npm-token
- npm-uninstall
- npm-unpublish
- npm-update
- npm-version
- npm-view
- npm-whoami
- npm-coding-style
- npm-config
- npm-developers
- npm-disputes
- npm-orgs
- npm-registry
- npm-removal
- npm-scope
- npm-scripts
- semver
- npm-folders
- npmrc
- package-lock.json
- npm-package-locks
- package.json
- npm-shrinkwrap.json
- 尝试 node 的最新稳定版本
- Try the latest stable version of npm
- 如果 npm 损坏了
- Try clearing the npm cache
- Common Errors
文章来源于网络收集而来,版权归原创者所有,如有侵权请及时联系!
如何安装本地包
有两种方式用来安装 npm 包:本地安装和全局安装。至于选择哪种方式来安装,取决于我们如何使用这个包。
- 如果你自己的模块依赖于某个包,并通过 Node.js 的
require
加载,那么你应该选择本地安装,这种方式也是npm install
命令的默认行为。 - 如果你想将包作为一个命令行工具,(比如 grunt CLI),那么你应该选择安装一个包
安装
可以使用下面的命令来安装一个包:
> npm install <package_name>
上述命令执行之后将会在当前的目录下创建一个
node_modules
的目录(如果不存在的话),然后将下载的包保存到这个目录下。测试:
为了确认
npm install
是正常工作的,可以检查node_modules
目录是否存在,并且里面是否含有你安装的包的文件夹。实例:
安装一个叫做
lodash
的包。安装成功之后,如果node_modules
目录下存在一个名为lodash
的文件夹,则说明成功安装了这个包。Microsoft Windows:
C:\ npm install lodash C:\ dir node_modules #=> lodash
macOS, Ubuntu, Debian
> npm install lodash > ls node_modules #=> lodash
哪个版本的包会被安装了?
在本地目录中如果没有
package.json
这个文件的话,那么最新版本的包会被安装。如果存在
package.json
文件,则会在package.json
文件中查找针对这个包所约定的使用已安装的包一旦将包安装到
node_modules
目录中,你就可以使用它了。比如在你所创建的 Node.js 模块中,你可以require
这个包。实例:
创建一个名为
index.js
的文件,并保存如下代码:// index.jsvar lodash = ;var output = lodash;console;运行
node index.js
命令。应当输出[2, 3]
。如果你没能正确安装
lodash
,你将会看到如下的错误信息:module.js:340 throw err; ^ Error: Cannot find module 'lodash'
可以在
index.js
所在的目录中运行npm install lodash
命令来修复这个问题。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论