[英]Package dependencies in NPM and Bower
npm和bower的首次用户。 我能够正确安装软件包,但是不确定这些依赖项如何工作? 例如,我在应用程序根目录中执行了“ npm install angularjs”,这创建了一个文件夹“ node_modules / angularjs /”,其中包含一些文件。 我还可以看到在angularjs文件夹中有一个package.json文件,由于其中列出了许多未安装的软件包,因此它似乎尚未经过处理。
长话短说,我应该手动安装所有这些软件包,还是有内置功能使npm / bower也可以处理这些依赖关系集?
更新:
我非常缺乏提出精确问题的能力,对已经回答但没有给出正确的症状的人表示歉意。
我期望会发生什么:
我想使用npm或bower进行澄清,如果我安装了其中一个软件包,是否会自动安装新软件包的依赖关系,还是需要为每个package.json或bower安装npm / bower?手动.json文件?
我所做的尝试使其有效:
我的结果:
Npm
和Bower
是管理依赖项的好工具,我会尝试用几句话来阐明。
通常, npm
用于管理您的后端依赖性,而Bower
负责您的前端依赖性。
有2个配置文件:
package.json
,这里列出了浏览器中未使用的依赖项(例如bower,grunt)。 要在package.json中安装所有依赖项,请运行npm install
。 Bower.json
,将在此处列出您的“在浏览器中”的依赖项(例如angular,jQuery)。 运行bower install
来安装bower_components中列出的所有依赖项 您可以在这里找到我写的扩展指南。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.