Angular12使用Docker时esbuild问题
创始人
2024-10-21 20:30:40
0
  1. 安装依赖

为了使用 esbuild,我们需要安装相应的依赖。

npm install --save-dev esbuild
  1. 修改配置

我们需要在 Angular CLI 配置文件中添加一个新的构建器,以使用 esbuild。

// angular.json
{
  "projects": {
    "my-project": {
      "architect": {
        "build": {
          "builder": "@angular-builders/custom-webpack:browser",
          "options": {
            // ...
            "customWebpackConfig": {
              "path": "./webpack.config.js",
              "mergeStrategies": {
                "externals": "prepend"
              }
            }
          },
          "configurations": {
            "production": {
              // ...
              "customWebpackConfig": {
                "path": "./webpack.prod.config.js"
              }
            }
          }
        },
        "serve": {
          "builder": "@angular-builders/custom-webpack:dev-server",
          "options": {
            // ...
            "customWebpackConfig": {
              "path": "./webpack.config.js"
            }
          }
        }
      }
    }
  }
}

// webpack.config.js
const { AngularEsbuildPlugin } = require('@angular-esbuild/webpack');

module.exports = {
  plugins: [
    new AngularEsbuildPlugin(),
  ],
};
  1. 打包

现在,我们可以使用 Angular CLI 执行打包命令。

ng build --prod

运行这个命令时,Angular CLI 构建器就会使用 esbuild 来编译我们的 TypeScript 代码。

相关内容

热门资讯

透视普及"hhpok... 透视普及"hhpoker到底可以作必弊吗"都是真的是有辅助app(哔哩哔哩)1.hhpoker到底可...
透视详细"pokem... 透视详细"pokemmo手机版透视脚本"确实是真的辅助挂(哔哩哔哩)1、pokemmo手机版透视脚本...
透视推荐"wepok... 透视推荐"wepoker公共底牌"本来存在有辅助挂(哔哩哔哩)1、wepoker公共底牌脚本辅助下载...
透视分享"poker... 透视分享"pokerworld破解版下载"原来是有辅助方法(哔哩哔哩)1、下载好pokerworld...
透视必备"哈糖大菠萝... 透视必备"哈糖大菠萝挂法"切实真的有辅助技巧(哔哩哔哩)1、每一步都需要思考,不同水平的挑战哈糖大菠...
透视必备"hhpok... 透视必备"hhpoker辅助器"都是是有辅助教程(哔哩哔哩)1、每一步都需要思考,不同水平的挑战会更...
透视透视"poker... 透视透视"pokernow辅助控制"果然是有辅助脚本(哔哩哔哩)在进入pokernow辅助控制软件靠...
透视科普"wepok... 透视科普"wepoker-h5下载"都是存在有辅助工具(哔哩哔哩)1、wepoker-h5下载免费脚...
透视普及"德普之星透... 透视普及"德普之星透视免费"切实存在有辅助器(哔哩哔哩)一、德普之星透视免费游戏安装教程牌型概率发牌...
透视有挂"wepok... 透视有挂"wepoker数据分析"其实是真的辅助技巧(哔哩哔哩)1、游戏颠覆性的策略玩法,独创攻略技...