【webpack】解决报错:Cannot GET /xxxx

简介: 【webpack】解决报错:Cannot GET /xxxx

正文


解决前端报错:Cannot GET /dimension-reading


66.webp.jpg

67.webp.jpg


这是由于没有在 webpack.config.js 配置 devServer.historyApiFallback的原因,解决方法如下:

......
    // fix bug: Cannot GET /dimension-reading
    devServer: {
        historyApiFallback: true
    },
    ......
}

这个配置的作用是:当匹配不到路径下的资源文件时,不出现 404 页面,而是交由devServer.historyApiFallback 指定的文件处理。(当然了,这个“指定的文件”是有默认值的,所以我上头的配置里没有指定)。


为啥交由指定的文件处理就行了?


这是因为,路由规则都交由 JavaScript 通过浏览器的 History API 处理了。说白了,React 单页应用里的所有的页面路径变更,并不是真正的浏览器前进后退,是假的,是应用内部通过 JavaScript 控制的。

目录
相关文章
|
6月前
webpack.config.js配置文件报错:The ‘mode‘ option has not been set
webpack.config.js配置文件报错:The ‘mode‘ option has not been set
101 0
|
6月前
webpack 使用打包报错 ERROR in node_modules\@types\node\ts4.8\assert.d.ts
webpack 使用打包报错 ERROR in node_modules\@types\node\ts4.8\assert.d.ts
437 0
|
3月前
|
JavaScript
VUE——filemanager-webpack-plugin报错TypeError: Cannot read property 'isFile' of undefined
VUE——filemanager-webpack-plugin报错TypeError: Cannot read property 'isFile' of undefined
74 0
|
4月前
|
JavaScript
Vue 开发中的一些问题简单记录,Cannot find module ‘webpack/lib/RuleSet‘
Vue 开发中的一些问题简单记录,Cannot find module ‘webpack/lib/RuleSet‘
294 1
|
6月前
webpack版本问题 Cannot read property ‘createHash‘ of undefined
webpack版本问题 Cannot read property ‘createHash‘ of undefined
|
11月前
【Webpack】TypeError: Cannot read property ‘tap‘ of undefined at HtmlWebpackPlugin.
【Webpack】TypeError: Cannot read property ‘tap‘ of undefined at HtmlWebpackPlugin.
|
11月前
Webpack打包出错:Error: Cannot find module ‘webpack/lib/node/NodeTemplatePlugin‘ Require stack:
Webpack打包出错:Error: Cannot find module ‘webpack/lib/node/NodeTemplatePlugin‘ Require stack:
Error: Cannot find module ‘webpack‘ 问题解决办法
Error: Cannot find module ‘webpack‘ 问题解决办法
697 1
|
前端开发 JavaScript 编译器
【前端异常】vscode:无法将“cnpm”项识别为 cmdlet、函数、脚本文件或可运行程序的名称,Cannot find module ”webpack“
【前端异常】vscode:无法将“cnpm”项识别为 cmdlet、函数、脚本文件或可运行程序的名称,Cannot find module ”webpack“
972 0
|
JavaScript Cloud Native Go
Error: Cannot find module ‘webpack/bin/config-yargs‘ at Function.Module._resolveFilename (intern
Error: Cannot find module ‘webpack/bin/config-yargs‘ at Function.Module._resolveFilename (intern
78 0
下一篇
无影云桌面