如何在项目中设置特定的早午餐版本

How to set a specific brunch version in a project?

本文关键字:午餐 版本 设置 项目      更新时间:2023-09-26

我想在我的项目中设置一个特定的brunch版本,以避免其他开发人员在构建应用程序时出现兼容性错误。

类似于:应用程序Gemfile中的Ruby版本。

我试过了,但我不知道这是否是的正确方式

在包中.json

"dependencies": {
    "brunch": "1.7.13",
}

Brunch是一个构建工具(像grunt一样),而不是像bower那样的依赖管理器。

我想你想用凉亭和早午餐。

  • 确保您有bower.json,它可以用bower init生成
  • 将包添加到bower.json的依赖项字段

要在bower中指定特定版本,请使用例如:

"dependencies": {
  "jquery": "1.11.1"
}

您提供的示例是为项目设置特定版本早午餐的正确方法。brunch的最新版本在全局安装时,将自动遵循项目中本地安装的版本。

因此,通过将版本指定为本地依赖项,项目中的所有开发人员都将使用相同版本的brunch,无论哪一个版本是全局安装的(只要它不是太过时的版本)。

为了避免要求开发人员在全局范围内安装brunch,您还可以使用npm脚本功能。它将从本地安装的早午餐中取出垃圾箱。例如,在您的软件包.json:中

"scripts": {
    "watch": "brunch watch --server",
    "build": "brunch build --production"
}

然后让所有开发人员分别使用npm run watchnpm run build运行。