目前似乎没有一种方法可以连接到 Angular CLI 底层使用的任何工具,以便构建/提供网站。
我想运行自己的图像优化脚本,但找不到在特定时间运行脚本或将我的代码添加到默认构建脚本的方法。
是否有推荐/规范的方法来实现这一点?
目前似乎没有一种方法可以连接到 Angular CLI 底层使用的任何工具,以便构建/提供网站。
我想运行自己的图像优化脚本,但找不到在特定时间运行脚本或将我的代码添加到默认构建脚本的方法。
是否有推荐/规范的方法来实现这一点?
{
"prebuild": "additional calls",
"build": "ng build"
}
如果您想要优化图像,那么您可以简单地运行脚本post-build
并使用任何命令行工具处理dist文件夹中的资源。这是最简单和可靠的方法。
另一个选择是使用@angular-builders/custom-webpack
,它允许修改webpack配置。您可能想查看当前的cli配置:https://github.com/angular/angular-cli/tree/main/packages/angular_devkit/build_angular/src/webpack/configs。
这可能会使升级Angular更加困难,而且angular-cli可能会潜在地转移到esbuild,@angular-builders/custom-webpack
也将被放弃。