簡體   English   中英

擴展angular-cli構建過程

[英]Extend angular-cli build process

我想知道如何擴展angular-cli的構建過程。

cli完成其工作后,我想向/dist文件夾中添加其他JSON文件。 我看不到在angular-cli-build.js添加任何回調angular-cli-build.js

我試過了:

var Angular2App = require( 'angular-cli/lib/broccoli/angular2-app' );
var ngCliVersion = require( './ng-cli-version' );

module.exports = function ( defaults ) {
  /* CREATE JSON FILE CONTAINS INFO ABOUT BUILD VERSION AND GIT COMMIT */
  ngCliVersion.createVersionFile();

  return new Angular2App( defaults, {
    vendorNpmFiles: [
      'systemjs/dist/system-polyfills.js',
      'systemjs/dist/system.src.js',
      'zone.js/dist/*.js',
      'core-js/client/shim.js',
      'reflect-metadata/*.js',
      'rxjs/**/*.js',
      '@angular/**/*.js'
    ]
  } );
};

問題是cli在開始之前會擦除dist文件夾,因此刪除了我創建的文件。

然后如何正確擴展構建過程而不會破壞cli?

如果要在構建過程中復制文件,只需要將其添加到public/文件夾中,它將被復制到dist/文件夾中。

除了源文件中的功能外,我在這里找不到任何要引用的文檔 ,但這是Ember CLI文檔中的內容。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM