如何在项目中设置特定的早午餐版本
How to set a specific brunch version in a project?
我想在我的项目中设置一个特定的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 watch
或npm run build
运行。
相关文章:
- JS编译器/包管理器,用于版本控制
- jQuery-2.1.1.min.js或最新版本jQuery-2.13.min.js不会't支持'@
- Chrome加载旧版本的Javascript文件
- 如何使用js将SNAPSHOT内部版本号转换为3位数的整数
- 为什么jQuery 1.8不能在IE8和InternetExplorer9中使用?(截至2012年9月的IE9最新版本)
- 如何设置jsfiddle's的javascript版本
- 同一HTML页面中的两个不同版本的JQuery
- YouTube作为弹出窗口在桌面版本上播放,但不在移动设备上播放
- 有没有一种方法可以获得three.js的最小/lite版本
- Node和Nodejs版本不同
- 以ECMAScript 5及更高版本为目标时,八进制文字不可用
- 如何在HTML中指定Javascript的版本
- 注册组件的非角度和角度版本
- 浏览器是否持久缓存脚本元素的编译版本
- 如何确定相对较新版本的IE的高度和宽度(IE8不喜欢从JavaScript设置这种样式吗?
- 如何在IE8及以前版本中处理mousemove
- 从自身的一个版本中创建新的JavaScript对象
- PhpWindows 8.1版本上的Javascript web应用程序
- javascript网格未在IE 8及以上版本中显示
- 如何在项目中设置特定的早午餐版本