从Angular builder dev-server

问题描述

如果使用的是生产浏览器,则可以使用以下代码从json文件加载配置并传递给有角度的浏览器生成

    import { BuilderContext,createBuilder,BuilderOutput } from "@angular-devkit/architect";
    import { executebrowserBuilder,Type,OutputHashing } from '@angular-devkit/build-angular';
    import { Observable } from "rxjs";
    import { getoveride } from "../util";
    
    export function buildCustomWebpackbrowser(
      options: any,context: BuilderContext
    ): Observable<BuilderOutput> {
      let override: any = loadJSONFile(options.command);
        
      return executebrowserBuilder({
        aot: true,outputPath: "dist",index: "src/index.html",main: "src/main.browser.ts",tsConfig: "src/tsconfig.app.json",polyfills: "src/polyfills.ts",assets: [
          "src/assets","src/robots.txt","src/manifest.json","src/firebase-messaging-sw.js","src/ngsw.js"
        ],optimization: true,outputHashing: OutputHashing.All,buildOptimizer: true,serviceWorker: true,fileReplacements: override.fileReplacements
      },<any>context,{});
    }
    
    
    export default createBuilder<any>(
      buildCustomWebpackbrowser

);

但是在开发服务器的情况下,如何从文件中加载像fileReplacements这样的配置?在executeDevServerBuilder函数中找不到要覆盖的任何输入。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...