问题标签 [webpack-hot-middleware]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
webpack - 当应用程序需要配置时,Webpack5 防止后备包被解析
在 Webpack 5 中,核心节点模块的 polyfill 被移除,而是需要在 resolve.fallback 属性中列出所需的包。下面是 webpack.config.client.js 文件的解析属性。
我使用 webpack-dev-middleware 和 webpack-hot-middleware 以及 express 来为我的 ssr 应用程序实现 HMR 的好处。
导入配置文件时,后备属性中的那些模块将被解析并以数字形式返回。当配置对象被传递给它的构造函数时,webpack 会抛出一个错误,因为configuration.resolve.fallback属性应该是非空字符串,但是给出了数字。
下面是传递的实际 resolve.fallback 属性,并返回了错误。