Webpack5への更新

NPMパッケージのアンインストール

  • webpack-serveを利用している場合は、アンインストールする

npm uninstall webpack-serve --force

webpack.config.js

画像などのリソース関係のローディングを更新

{
    test: /\.(png|jpe?g|gif|svg|woff|woff2|ttf|eot|ico)(\?\S*)?$/,
    type: 'asset/resource',
    generator: {
        filename: 'assets/[name].[hash].[ext]'
    }
},

chunksortのモードの削除

webpackConfig.devServerと更新

webpackConfig.devServer = {
    allowedHosts: 'all',
    port: port,
    host: host,
    devMiddleware: {
        publicPath: '/',
        stats: true
    },
    client: {
        webSocketURL: {
            pathname: "/ws",
            hostname: host,
            port: port,
            protocol: 'wss',
        },
    },
};

presetsを「@babel/preset-env」に更新

package.jsonの更新

package.jsonの scriptsタグについて、devを次の内容に更新

POSTCSSのアンインストール

package.jsonから下記のパッケージを削除します。また、postcss.configファイルを削除します。

最終更新

役に立ちましたか?