我对 Npm、Bower 和 Grunt 的使用有点困惑。我的目标是为我的前端项目安装前端包(例如:bootstrap),并设置 Grunt 以自动执行构建任务。
我过去一直在使用 Npm,我知道它适用于 package.json 文件,而 Bowerworks 使用的是 bower.json 文件。在这种情况下,我使用 Bower(不是 Npm)安装了 Grunt,但是我意识到为了运行 Grunt,我仍然需要添加 package.json 文件。
如果是这样,是否有任何处理重复的良好做法
在 bower.json 和 package.json 文件之间。 (名称、应用程序版本等...)
谢谢
最佳答案
在前端开发中,bower 应该处理应用程序中的 css/js 库,如 jQuery、Angular.js、Bootstrap。 NPM 用于 node.js 扩展/实用程序,如 grunt、karma
devDependencies
.http://blog.nodejitsu.com/package-dependencies-done-right/
关于gruntjs - Grunt 可以/应该在没有 Npm 的情况下与 Bower 一起使用吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27987475/