我对Npm、Bower和Grunt的使用有些困惑。我的目标是为前端项目安装前端包(例如:bootstrap),并使用Grunt自动化构建任务。
我过去一直在使用Npm,我知道它与package.json文件一起工作,而Bower则使用bower.json文件。在这种情况下,我使用Bower安装了Grunt(而不是Npm),但是我意识到为了运行Grunt,我仍然需要添加package.json文件。
以下是我的问题:
- 我应该一开始就使用Bower来安装Grunt吗? - 我的项目是否总是需要package.json文件才能使用Grunt?如果是这样,有没有处理bower.json和package.json文件之间重复内容(如应用程序名称、版本等)的好方法?
谢谢。
我过去一直在使用Npm,我知道它与package.json文件一起工作,而Bower则使用bower.json文件。在这种情况下,我使用Bower安装了Grunt(而不是Npm),但是我意识到为了运行Grunt,我仍然需要添加package.json文件。
以下是我的问题:
- 我应该一开始就使用Bower来安装Grunt吗? - 我的项目是否总是需要package.json文件才能使用Grunt?如果是这样,有没有处理bower.json和package.json文件之间重复内容(如应用程序名称、版本等)的好方法?
谢谢。