我昨天升级到了使用Webpack 5的Angular 12。发布说明博客中写道:
“在v11更新中,我们增加了对Webpack 5的实验性支持。今天,我们很高兴地宣布,在Angular中,我们发布了一个生产就绪版本的Webpack 5支持。”
我想知道Webpack 5中的具体内容如何改进我的Angular项目。不幸的是,在Windows上运行
我认为Sass编译器可能部分导致了我看到的增加的时间。实际上,使用speed-measure-webpack-plugin,我能够看到很多时间都用于sass-loader。有没有什么插件我可以在webpack配置中更改以帮助缓存sass,使用不同的sass加载器、编译器或类似的东西?我正在使用@angular-builders/custom-webpack包,它让我添加插件。 Webpack发布说明让我感到兴奋,似乎有很大的潜力来提高构建性能,但不幸的是,我还没有在Angular中看到它,而且我的结果越来越糟糕。
“在v11更新中,我们增加了对Webpack 5的实验性支持。今天,我们很高兴地宣布,在Angular中,我们发布了一个生产就绪版本的Webpack 5支持。”
我想知道Webpack 5中的具体内容如何改进我的Angular项目。不幸的是,在Windows上运行
ng serve
时,我看到构建时间从约70秒增加到106秒。构建时间更长了(是的,我正在使用增量构建,但第一次构建非常重要),而且我也没有看到捆绑包大小的减小。我认为Sass编译器可能部分导致了我看到的增加的时间。实际上,使用speed-measure-webpack-plugin,我能够看到很多时间都用于sass-loader。有没有什么插件我可以在webpack配置中更改以帮助缓存sass,使用不同的sass加载器、编译器或类似的东西?我正在使用@angular-builders/custom-webpack包,它让我添加插件。 Webpack发布说明让我感到兴奋,似乎有很大的潜力来提高构建性能,但不幸的是,我还没有在Angular中看到它,而且我的结果越来越糟糕。