首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Grunt,NPM和Bower之间的区别(package.json vs bower.json)?

Grunt,NPM和Bower之间的区别(package.json vs bower.json)?

提问于 2017-12-18 10:45:51
回答 2关注 0查看 815

我有一些使用rails的经验,所以我很熟悉列出依赖关系的文件(比如bundler Gemfile)

问题:当我想添加一个包(并检查依赖到git),它属于哪里 - 进入package.json或进入bower.json?

从我收集的信息来看,

运行bower install会取出包并放到/vendor目录中,

运行npm install它将取出并放到/node_modules目录中。

这回答说,鲍尔是前端和npm是后端的东西。

Ember-app-kit似乎从第一眼就坚持了这个区别...但是gruntfile中为了启用某些功能而给出的指令给出了两个明确的命令,所以我在这里完全搞糊涂了。

直觉上我会猜测

npm install --save-dev package-name将等同于将package-name添加到我的package.json中

bower install --save package-name可能与将包添加到我的bower.json并运行bower install相同?

如果是这样的话,我应该什么时候显式安装软件包,而不是将它们添加到管理依赖项的文件中(除了全局安装命令行工具)?

回答

和开发者交流更多问题细节吧,去 写回答
相关文章

相似问题

相关问答用户
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档