如何解决docker构建angular应用时@angular/cli安装需要确认是否同意使用数据收集问题
如何解决docker构建angular应用时@angular/cli安装需要确认是否同意使用数据收集问题
当我们使用docker构建angular应用时,@angular/cli安装过程会提示是否同意使用数据收集。这是一个很烦人的问题,因为我们无法在命令行中进行交互。
解决方法:
修改安装脚本
首先,我们需要修改安装脚本,让它在安装过程中自动选择“同意”。
找到安装脚本:
/usr/local/lib/node_modules/@angular/cli/bin/ng
找到这一行:
node ./scripts/version.js && node ./node_modules/@angular/cli/bin/ng "$@"
修改为:
node ./scripts/version.js && node ./node_modules/@angular/cli/bin/ng "$@" --disable-version-check
这样,就可以在安装过程中自动选择“同意”了。
相关文章