我正在尝试为一个使用bower的应用程序设置自动化打包。 在postinstall阶段进行bower安装时,bower会提示:
[?]是否匿名报告使用统计信息以改进该工具?(Y / n)
这会干扰自动化脚本。 如果可以,我不想编写expect脚本来处理这个问题。 有没有办法使它保持安静?
我正在尝试为一个使用bower的应用程序设置自动化打包。 在postinstall阶段进行bower安装时,bower会提示:
[?]是否匿名报告使用统计信息以改进该工具?(Y / n)
这会干扰自动化脚本。 如果可以,我不想编写expect脚本来处理这个问题。 有没有办法使它保持安静?
~/.bowerrc
文件,在使用Bower在Docker环境中安装组件时非常有用:{
"interactive": false
}
另一个选项是设置环境变量(来源):
export CI=true
看起来你可以使用
bower --config.analytics=false install
禁用仅限于分析问题。
绕过大多数命令输入的通用方法:yes
。
yes | bower install
yes | grunt build
grunt bower-install-simple
),您必须将此内容添加到Gruntfile.js中,而不是任何.bowerrc文件中。我最近添加了这一行以防止我们的CI由于无法解决的依赖关系而陷入困境: grunt.initConfig({
...,
/**
* Downloads and installs library dependencies via bower
* defined in bower.json.
*/
'bower-install-simple': {
options: {
...,
+ interactive: false
}
}
});