Thi*_*ibs 5 angular-cli angular
我们刚刚将我们的 Angular 应用程序从流行的 webpack 种子转换为 CLI。
我们正在 Bamboo 中设置应用程序的版本号。此版本号与其他变量一起暴露在环境变量中。过去我们使用 process.env 和 webpack.DefinePlugin 来捕获这些变量并在构建时在应用程序中设置它们。
所以,它看起来像这样:
new webpack.DefinePlugin({
'process.env' : {
VERSION: JSON.stringify((process.env.bamboo_versionNumber || '') + '.' +
(process.env.bamboo_buildNumber || '') +
(process.env.bamboo_buildType || ''))
}
})
Run Code Online (Sandbox Code Playgroud)
然后在 TS 代码中:
this.appVersion = process.env.VERSION;
Run Code Online (Sandbox Code Playgroud)
这允许我们向用户显示版本号以及来自 Bamboo 的任何其他信息......
似乎无法使用 CLI 配置 Webpack ......
我们如何使用 Angular CLI 实现这一点?有没有办法在构建时将 Bamboo 公开的环境变量传递到我们的应用程序中?
| 归档时间: |
|
| 查看次数: |
564 次 |
| 最近记录: |