在不使用Angular CLI的情况下使用环境变量

时间:2018-08-02 18:49:04

标签: angular angular-cli systemjs systemjs-builder

我没有在项目中使用cli。它使用系统js构建器来捆绑内容,而节点精简版则用于提供内容。我正在尝试找出是否有一种方法可以像常规cli项目一样在项目中使用环境变量。

喜欢

npm build --prod | dev | test

这是我的构建步骤:

npm build

运行

node build.js

其中包含systemjs的构建步骤。

var Builder = require('systemjs-builder');

// optional constructor options
// sets the baseURL and loads the configuration file
var builder = new Builder('./', './systemjs.config.js',{ });

builder.buildStatic('./src/main.js', './dist/app.js', { minify: true, sourceMaps: true });

将项目更改为cli有点困难。真的感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

想通了。使用gulp任务替换我想要在环境文件中的字符串。