ng-docs.github.io icon indicating copy to clipboard operation
ng-docs.github.io copied to clipboard

Angular7是否能导出内置的webpack配置

Open BFjacky opened this issue 6 years ago • 4 comments

我希望能够通过ngx-build-plus来额外添加自己需要的webpack配置文件,但在打包字体文件时打包结果与我配置的webpack文件不一致,我认为是Angular内置的配置影响了我自己的配置文件,所以能否获得Angular的webpack配置文件并完全的覆盖掉它。

BFjacky avatar Mar 12 '19 08:03 BFjacky

从 CLI 本身来看是不能的,你可以看一下是不是 ngx-build-plus 的 bug,并且给作者提 issue。

asnowwolf avatar Mar 14 '19 00:03 asnowwolf

可以使用 ng eject 命令导出 webpack.config.js 文件,不知道这是否可以帮助你 看来在CLI1.6.0之后 eject 指令就临时被移除了😂相关链接

sawyerbutton avatar Apr 11 '19 02:04 sawyerbutton

基于 Angular V6 之后移除了 ng eject 指令,无法再导出 webpack配置文件的状况, 建议使用 Angular 配置挂载器 对各种环境进行 webpack 自定义配置。 使用场景如 于 electron 中搭建 angular 应用,使用 ipc, fs, path, net 相关能力时,通过编译。

sawyerbutton avatar Oct 31 '19 03:10 sawyerbutton

有一个包,是可以插入自己写的配置的(当然,也可以修改)@angular-builders/custom-webpack 最近我的一个组件也用过这个cyia-ngx-component,可以看一下调用 另外,原来我也想研究webpack的配置,后来发现,很多插件,loader,都是ng自己写的,也就是说哪怕用webpack,核心还是要用它的,触发你看懂哪些插件,loader的源码, 如果仅仅是想对构建做一些处理,这个包应该足够了

wszgrcy avatar Oct 31 '19 09:10 wszgrcy