首页 > 解决方案 > 如何使用 ngx-build-plus (extra-webpack-config) 运行 e2e 测试?

问题描述

我使用ngx-build-plus包含一个特殊的 webpack 加载器,以将特殊的自定义文件集成到我们的 Angular-CLI 构建过程(Angular 10)中。

一切正常,但是我找不到以这种方式使用 e2e-tests 的方法,它甚至没有--extra-webpack-config选择...

$ ng e2e --extra-webpack-config webpack.partial.js
Unknown option: '--extra-webpack-config'
Unknown option: 'webpack.partial.js'

如何修复 e2e 测试以使用webpack.partial.js?

标签: angularwebpackangular-e2engx-build-plus

解决方案


在我尝试了很多事情之后,我根本不知道如何让它工作ngx-build-plus。但是,我发现有一个不同的模块@angular-builders/custom-webpack提供了无缝扩展 Angular-CLI webpack 配置的精确功能,并且与我的 e2e-tests 完美配合。构建过程不需要传递参数,就像angular.json配置文件中配置的 webpack.conf 片段的名称一样:

"customWebpackConfig": {
    "path": "./webpack.config.js"
}

推荐阅读