我想在我的项目中设置一个特定的早午餐版本,以避免在其他开发人员构建应用程序时出现兼容性错误。
类似于:应用程序Gemfile中的Ruby版本。
我试过这个,但我不知道这是不是正确的方法
package.json中的
"dependencies": {
"brunch": "1.7.13",
}
答案 0 :(得分:0)
Brunch是一个构建工具(如grunt),而不是bower之类的依赖管理器。
我想你想使用bower, in combination with brunch。
- 确保您有bower.json,可以使用
生成bower init
- 将包添加到
的依赖项字段中bower.json
要在凉亭中指定特定版本,请使用例如:
"dependencies": {
"jquery": "1.11.1"
}
答案 1 :(得分:0)
您提供的示例是为项目设置特定版本的早午餐的正确方法。当全局安装时,最新版本的早午餐将自动推迟到项目中本地安装的版本。
因此,通过将版本指定为本地依赖项,项目中的所有开发人员都将使用相同版本的早午餐,无论全局安装哪一个(只要它不是一个版本的's;方式太过时了)。
为避免要求开发人员全局安装早午餐,您还可以使用npm脚本功能。它将从当地安装的早午餐中取出垃圾箱。例如,在package.json中:
"scripts": {
"watch": "brunch watch --server",
"build": "brunch build --production"
}
然后,您可以让所有开发人员分别使用npm run watch
或npm run build
。