webpack - 路径连接在 webpack 5 中不起作用,但在 webpack 4 中起作用

标签 webpack webpack-4 webpack-5

迁移到 webpack5 后,我收到此行的错误(这与 webpack4 一起使用):

addPath: path.join(process.cwd(), 'public', MISSING_LOCALE_PATH),

并出现以下错误:

Unhandled Runtime Error
TypeError: path__WEBPACK_IMPORTED_MODULE_1___default(...).join is not a function

更改为后

addPath: `${process.cwd()}/public/${MISSING_LOCALE_PATH}`

有效

知道如何让 path.join 在 webpack5 中工作吗?

最佳答案

Webpack v5 删除了自动 node.js pollyfills。查看详情herehere

关于webpack - 路径连接在 webpack 5 中不起作用,但在 webpack 4 中起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67436036/

相关文章:

webpack - 将 webpack 2 迁移到 4

javascript - Webpack 5 : file-loader generates a copy of fonts with hash-name

deprecation-warning - 解决 Webpack 5.9.0 弃用调用 [DEP_WEBPACK_DEPRECATION_ARRAY_TO_SET] 和 [DEP_WEBPACK_CHUNK_MODULES_ITERABLE]

angular - 使用 Angular 8 在优化构建中保留函数和类名称(用于反射目的)

javascript - webpack编译后如何调用模块中的函数

webpack - 使用mini-css-extract-plugin指定输出目录

javascript - HtmlWebpackPlugin - 在正文中的特定位置注入(inject) js

javascript - webpack - scss 无法解析背景图像 url

javascript - VueJS错误编译模板

javascript - 捆绑 Node.js 后端 - 好的做法还是坏的做法?