Can/should Grunt 可以在没有 Npm 的情况下与 Bower 一起使用吗?
Can/should Grunt be used with Bower without Npm?
我对 Npm、Bower 和 G运行t 的使用有点困惑。我的 objective 是为我的前端项目安装前端包(例如:bootstrap)并设置 G运行t 以自动执行构建任务。
我过去一直在使用 Npm,我知道它使用 package.json 文件,而 Bower works 使用 bower.json 文件。在这种情况下,我使用 Bower(不是 Npm)安装了 G运行t,但是我意识到为了 运行 G运行t 我仍然需要添加 package.json文件。
- 一开始我应该使用 Bower 安装 G运行t 吗?
- 我的项目是否总是需要 package.json 文件才能使用 G运行t?和
如果是这样,是否有处理重复的良好做法
在 bower.json 和 package.json 文件之间。 (名称、应用程序版本等...)
谢谢
- grunt (grunt-cli) 是命令行任务运行程序,而不是前端库 :),因此通过 bower 安装它很奇怪,但由于 bower 使用 npm 作为基础存储库这一事实是可能的 :)
- package.json 将所有工具依赖项存储在您的项目中——例如 bower 或 grunt
在前端开发中,Bower 应该处理您应用中的 css/js 个库,例如 jQuery、Angular.js、Bootstrap。 NPM 适用于 node.js extensions/utilities,例如 grunt、karma devDependencies
。
我对 Npm、Bower 和 G运行t 的使用有点困惑。我的 objective 是为我的前端项目安装前端包(例如:bootstrap)并设置 G运行t 以自动执行构建任务。
我过去一直在使用 Npm,我知道它使用 package.json 文件,而 Bower works 使用 bower.json 文件。在这种情况下,我使用 Bower(不是 Npm)安装了 G运行t,但是我意识到为了 运行 G运行t 我仍然需要添加 package.json文件。
- 一开始我应该使用 Bower 安装 G运行t 吗?
- 我的项目是否总是需要 package.json 文件才能使用 G运行t?和 如果是这样,是否有处理重复的良好做法 在 bower.json 和 package.json 文件之间。 (名称、应用程序版本等...)
谢谢
- grunt (grunt-cli) 是命令行任务运行程序,而不是前端库 :),因此通过 bower 安装它很奇怪,但由于 bower 使用 npm 作为基础存储库这一事实是可能的 :)
- package.json 将所有工具依赖项存储在您的项目中——例如 bower 或 grunt
在前端开发中,Bower 应该处理您应用中的 css/js 个库,例如 jQuery、Angular.js、Bootstrap。 NPM 适用于 node.js extensions/utilities,例如 grunt、karma devDependencies
。