Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

升级 webpack 版本到 5.x.x #15

Closed
muxiangqiu opened this issue Apr 16, 2021 · 3 comments · Fixed by #26
Closed

升级 webpack 版本到 5.x.x #15

muxiangqiu opened this issue Apr 16, 2021 · 3 comments · Fixed by #26

Comments

@muxiangqiu
Copy link
Member

No description provided.

@lzy2014love
Copy link
Contributor

  1. 找出所有 webpack 的 loader 和 plugin, 看是否都支持 webpack5,如果不支持是否有替代或者可以简单改造即可
  2. webpack的顶级第三方插件如 babel,postcss 等生态的插件是否跟上 webpack5 的支持
  3. webpack5 有哪些 break changes ,malagu 项目有哪些地方会使用到

@JerryWu1234
Copy link
Contributor

JerryWu1234 commented Apr 27, 2021

xccjk/x-blog#26
https://zhuanlan.zhihu.com/p/343079697
webpack升级过程问题记录文章

@JerryWu1234
Copy link
Contributor

JerryWu1234 commented Apr 27, 2021

找出所有 webpack 的 loader 和 plugin, 看是否都支持 webpack5,如果不支持是否有替代或者可以简单改造即可

  • /dev-package/cli

  • /dev-package/cli-common

  • /dev-package/compression

  • compression-webpack-plugin 支持

  • /dev-package/cli-service
    -babel-loader支持
    -base-href-webpack-plugin支持
    -clean-webpack-plugin支持
    -copy-webpack-plugin支持
    -css-loader支持
    -file-loader支持
    -friendly-errors-webpack-plugin底层依赖webpack4.3.1
    -hard-source-webpack-plugin底层依赖webpack4.0.0
    -html-webpack-tags-plugin支持
    -ignore-loader支持
    -progress-bar-webpack-plugin支持
    -source-map-loader支持
    -terser-webpack-plugin支持
    -style-loader支持
    -ts-loader支持
    -url-loader支持
    -html-webpack-plugin支持
    -webpack-filter-warnings-plugin底层依赖webpack4.2.9
    -worker-loader '支持'

  • /dev-package/eslint
    -file-loader支持
    -fork-ts-checker-notifier-webpack-pluginr支持
    -fork-ts-checker-webpack-plugin不支持

  • /dev-package/ext-scripts

  • /dev-package/pwa
    -workbox-webpack-plugin支持

  • /packages/antd

  • /packages/authing

  • /packages/cache

  • /packages/cloud

  • /packages/core

  • /packages/cos

  • /packages/express-adapter

  • /packages/faas-adapter

  • /packages/grommet

  • /packages/fc-adapter

  • /packages/lambda-adapter

  • /packages/logger

  • /packages/material-ui

  • /packages/mvc

  • /packages/oauth2-client

  • /packages/oauth2-core

  • /packages/oauth2-jose

  • /packages/oidc-provider

  • /packages/oss

  • /packages/react

  • /packages/rpc

  • /packages/s3

  • /packages/scf-adapter

  • /packages/security

  • /packages/shell
    -webpack-filter-warnings-plugin不支持

  • /packages/vercel-adapter

  • /packages/vue
    -@intervolga/optimize-cssnano-plugin不支持
    -cache-loader不支持
    -mini-css-extract-plugin支持
    -less-loader支持
    -postcss-loader支持
    -sass-loader支持
    -stylus-loader支持
    -vue-loader支持
    -vue-style-loader支持

  • /packages/web

  • /packages/widget

@muxiangqiu muxiangqiu linked a pull request May 22, 2021 that will close this issue
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants