Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript React路由器-未捕获语法错误:意外令牌<;使用参数刷新URL时_Javascript_Reactjs_Typescript_React Router_React Router V4 - Fatal编程技术网

Javascript React路由器-未捕获语法错误:意外令牌<;使用参数刷新URL时

Javascript React路由器-未捕获语法错误:意外令牌<;使用参数刷新URL时,javascript,reactjs,typescript,react-router,react-router-v4,Javascript,Reactjs,Typescript,React Router,React Router V4,我正在使用react 16和react路由器4,webpack和webpack dev server 我有以下路线: 我确实通过以下途径找到了这条路线: this.props.history.push('/company/blabla'); 一切正常。但如果使用此URL刷新页面,则会出现以下错误: 未捕获的SyntaxError:如果答案可以帮助其他人,则发布意外标记 将webpack配置的输出属性更改为以下内容修复了此问题: 输出:{ 路径:BUILD_DIR, 公共路径:“/”, 文件

我正在使用
react 16
react路由器4
webpack
webpack dev server

我有以下
路线


我确实通过以下途径找到了这条路线:

this.props.history.push('/company/blabla');
一切正常。但如果使用此URL刷新页面,则会出现以下错误:


未捕获的SyntaxError:如果答案可以帮助其他人,则发布意外标记

将webpack配置的输出属性更改为以下内容修复了此问题:

输出:{
路径:BUILD_DIR,
公共路径:“/”,
文件名:“bundle.js”,
}

诀窍在于:
publicPath:'/'

发布答案,如果它能帮助其他人

将webpack配置的输出属性更改为以下内容修复了此问题:

输出:{
路径:BUILD_DIR,
公共路径:“/”,
文件名:“bundle.js”,
}

诀窍在于:
publicPath:'/'

如果您使用此URL刷新页面,浏览器将在React开始使用之前很久尝试加载它。除非您的服务器进行了相应的设置(即始终提供index.html文件),否则它无法处理请求,并将返回404错误页或类似的内容。我仅在本地使用
webpack dev server
运行,而我没有404,但是我的
bundle.js中确实有这个错误
你能显示你的getCompanyPageRoute函数定义吗?试着做一个简单的呈现={这是一个公司页面}@Pavan它只返回一个组件
公共getCompanyPageRoute(routeProps:object){return}
如果你用这个URL刷新页面,浏览器将在React发挥作用之前很久尝试加载它。除非您的服务器进行了相应的设置(即始终提供index.html文件),否则它无法处理请求,并将返回404错误页或类似的内容。我仅在本地使用
webpack dev server
运行,而我没有404,但是我的
bundle.js中确实有这个错误,你能显示你的getcompanypage函数定义吗?试着做一个简单的呈现={这是一个公司页面}@Pavan它只返回一个组件
publicgetcompanypage(routeProps:object){return}
谢谢!尝试调试一个非常类似的问题已经浪费了大量时间-我在使用
react router
v5刷新嵌套路由上的页面时遇到此错误。感谢您发布解决方案!非常感谢。尝试调试一个非常类似的问题已经浪费了大量时间-我在使用
react router
v5刷新嵌套路由上的页面时遇到此错误。感谢您发布解决方案!