Reactjs 对不显示错误的Web包进行响应
我正在使用webpack运行react with HMR。在服务器中删除函数或删除已使用的共享服务时,无论是在控制台中还是在终端上都不会发出错误。 即使在构建过程中也无法看到此错误 我至少花了一天的时间试图找到解决办法。感谢您的帮助 多谢各位Reactjs 对不显示错误的Web包进行响应,reactjs,typescript,webpack-dev-server,Reactjs,Typescript,Webpack Dev Server,我正在使用webpack运行react with HMR。在服务器中删除函数或删除已使用的共享服务时,无论是在控制台中还是在终端上都不会发出错误。 即使在构建过程中也无法看到此错误 我至少花了一天的时间试图找到解决办法。感谢您的帮助 多谢各位 const DEV_SERVER = { contentBase: PATHS.public, hot: true, open: true, hotOnly: true, historyApiFallback: tr
const DEV_SERVER = {
contentBase: PATHS.public,
hot: true,
open: true,
hotOnly: true,
historyApiFallback: true,
overlay: true,
port: 3000,
// stats: 'verbose',
// proxy: {
// '/api': 'http://localhost:8888'
// },
更多详细信息
如果在index.ts
文件中导入了user.service.ts
并在所有其他文件中使用,则删除user.service.ts文件
预期行为:未找到模块错误
当前行为:控制台或终端中没有显示任何内容
反应v16.13
WebpackV4.41您是否尝试了错误覆盖Webpack插件
const ErrorOverlayPlugin = require("error-overlay-webpack-plugin");
module.exports = {
plugins: [new ErrorOverlayPlugin()]
);
检查使用的源地图,这对我很有用:
devtool: 'cheap-module-source-map'
您的意思是更改HMR(webpack)服务器吗?我希望继续使用HMR,但如果删除了共享和使用的文件,或意外删除了某些代码,也会发出错误。您的意思是客户端代码吗?-如果没有,您可以仅在客户端运行两个webpack实例(一个用于服务器,一个用于客户端)。当我删除或更改一个已经使用的文件名时,问题就会发生,无论是在控制台中还是在终端中,我都不会在react中得到任何错误。我假设webpack忽略了更改我在问题@Eliasschablowski中添加了更多详细信息,我知道这个库,但它对这个问题没有影响。我尝试了仍然不起作用,最后创建了一个新项目并设置了新的webpack配置,问题似乎得到了解决。