关于npm依赖包
刚学了npm有一个小问题,自行搜索后没找到想要的答案,希望有朋友可以解答:
用npm下载了一个包,如果这个包依赖着其他的包,我要怎么下载这个包的依赖包,怎么单独下载dependencies下的依赖包和devDependencies下的依赖包
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
刚学了npm有一个小问题,自行搜索后没找到想要的答案,希望有朋友可以解答:
用npm下载了一个包,如果这个包依赖着其他的包,我要怎么下载这个包的依赖包,怎么单独下载dependencies下的依赖包和devDependencies下的依赖包
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(3)
一般如果一个包依赖其他的包,那么这个包的package.json里面会写他依赖的包,你在install的时候会自动下。
自动下载的, 除非这个包的依赖没有写在配置文件里面, 那么你就要看他的文档需要你手动安装什么依赖.
1: 如果不自动帮你下载依赖, 那你是不是还要考虑他依赖的依赖的依赖?? 所以npm已处理这个问题
2: 为什么有的依赖不写在配置里, 因为有的依赖很常用, 你用的时候挂在全局就行了, 避免资源的浪费
经常用到
npm install
来安装所需的依赖,需要在项目根目录下提供一个package.json
文件,其中与包依赖相关的字段有:通过命令
npm install --save $package
来安装运行时依赖的模块,npm install --save-dev $package
来安装本地开发时所依赖的模块。通过
npm install $package
来安装一个依赖包时,npm只会安装该依赖包的package.json文件中的dependencies
所指定的依赖包,devDependencies
是不会被安装的。