当将 webpack 从 4 更新到 5 时,出现错误:
TypeError: message.split is not a function
Run Code Online (Sandbox Code Playgroud)
这是被扔进去的react-dev-utils/formatWebpackMessages.js。
然后我更新react-dev-utils到@next修复此问题的版本。
但是在该@next版本中,没有WatchMissingNodeModulesPlugin和typescriptFormatterin ,它们在我正在使用 的文件react-dev-utils中使用。webpack.config.jswebpack4
我该如何解决这个问题,或者我的打字稿项目中是否需要这两个实用程序?
谁能给我一个webpack.config.js使用 webpack5 的 typescript 项目的模板?
当我将 webpack 4 更新到 5 时,错误退出。
我有一个 webpackDevServer.js,其中包含错误消息“error”
// webpackDevServer.js
module.exports = function(proxy, allowedHost) {
return {
before(app, server) {
if (fs.existsSync(paths.proxySetup)) {
// This registers user provided middleware for proxy reasons
require(paths.proxySetup)(app);
}
// This lets us fetch source contents from webpack for the error overlay
app.use(evalSourceMapMiddleware(server));
// This lets us open files from the runtime error overlay.
app.use(errorOverlayMiddleware());
// This service worker file is effectively a 'no-op' that will reset any
// previous service worker registered for the …Run Code Online (Sandbox Code Playgroud) 我想在打字稿中创建一个类型,它可以将字符串转换为大写:
type _Upper<T> = ...
_Upper<'abc'> // 'ABC'
Run Code Online (Sandbox Code Playgroud)
谁能告诉我这个吗?