我对使用Npm,Bower和Grunt感到有些困惑。我的目标是为我的前端项目安装前端软件包(例如:bootstrap),并让Grunt设置为自动化构建任务。
我过去一直在使用Npm,我知道它适用于package.json文件,而Bower的工作使用bower.json文件。在这种情况下,我安装了Grunt和Bower(不是Npm),但我意识到为了运行Grunt,我仍然需要添加package.json文件。
由于
答案 0 :(得分:4)
在前端开发中,bower应该在你的应用程序中处理css / js库,如jQuery,Angular.js,Bootstrap。 NPM用于node.js扩展/实用程序,如grunt,karma devDependencies
。