スクリプトを実行すると、次のエラーが表示されます。エラーは次のとおりです。
重大な変更:以前は、デフォルトでコア モジュールにwebpack
< 5 が含まれていました。これはもう当てはまりません。このモジュールが必要かどうかを確認し、そのための を構成してください。polyfills
node.js
polyfill
を含める場合はpolyfill
、フォールバック「resolve.fallback: { "util"
: require.resolve(" util
/") }」を追加し、 をインストールする必要があります'util'
。ポリフィルを含めない場合は、次のように空のモジュールを使用できます。resolve.fallback: { "util"
: false } @ ./node_modules/ webpack
/lib/index.js 74:30-50 77:9-29 @ ./src/googlesheets.js 21:16-34 @ ./src/index.js 1:0-44 2:0-10
ベストアンサー1
主な問題は Webpack 5 にあります。Node.js のポリフィルがプリロードされません。この問題が役に立つと思います。参考: webpack の最新バージョンは 11282 です。
これを解くにはnpm install util
、 を に加えますwebpack.config.js
。
module.exports = {
// ...
resolve: {
fallback: {
util: require.resolve("util/")
}
}
// ...
};