【问题标题】:How can I upgrade Webpack Encore bundle?如何升级 Webpack Encore 包?
【发布时间】:2021-11-04 17:36:23
【问题描述】:

我有一个 Symfony 4.4 项目,我需要从 symfony/webpack-encore-pack 升级到 symfony/webpack-encore-bundle。我想以最好的方式做,所以你能告诉我做这个操作的最佳实践是什么(处理可能的依赖等)?

【问题讨论】:

标签: symfony webpack webpack-encore


【解决方案1】:
  1. 暂时将您现有的 webpack.config.js 重命名为 webpack.config.bak.js 以允许 Symfony Flex 在那里复制新的配置。
  2. 在您的composer.json 中将symfony/webpack-encore-pack 依赖替换为symfony/webpack-encore-bundle
  3. 运行composer update - 它应该用新包替换旧包,Symfony Flex 将从配方中复制默认配置:https://github.com/symfony/recipes/tree/master/symfony/webpack-encore-bundle/1.9
  4. 使用yarn upgrade @symfony/webpack-encore 或npm upgrade @symfony/webpack-encore 升级您的yarn/npm 依赖项。
  5. 使用备份文件中的 JS/CSS 条目更新您的新 webpack.config.js。请注意,语法和选项名称可能已更改 - 检查 CHANGELOG.md。
  6. 运行 npm run dev 以查看您的资产是否仍在正常构建。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-03-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-05-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多