角度cli钩

ben*_*siu 7 hook templates build angular-cli

我正在寻找修改构建函数输出的方法

ng build --prod
Run Code Online (Sandbox Code Playgroud)

想在index.html的head部分添加一些bootstrap css文件,更改名称index.html => index.php等.

怎么做 ?

Nic*_*aux 3

您可以从源代码自定义实现。本节介绍如何继续。

特别是,您可以更改addon/ng2/models/webpack-build-common.ts中的以下行。

new HtmlWebpackPlugin({
    template: path.resolve(projectRoot, `./${sourceDir}/index.php`),
    chunksSortMode: 'dependency'
  })
Run Code Online (Sandbox Code Playgroud)

对于 CSS 资源,如果使用Webpack Angular CLI可以直接打包。

编辑

可以在 angular-cli.json 文件中修改应用程序节点中的关键索引。该行应更改为

"index": "index.php",
Run Code Online (Sandbox Code Playgroud)