qui*_*mmo 1 javascript typescript reactjs react-router react-router-v4
我正在使用react 16and react router 4, webpackand webpack dev server。
我确实有以下几点Route:
<Route path="/company/:symbol" render={this.getCompanyPageRoute} />
Run Code Online (Sandbox Code Playgroud)
我确实通过以下方式导航到这条路线:
this.props.history.push('/company/blablabla');
Run Code Online (Sandbox Code Playgroud)
一切正常。但是,如果我使用此 URL 刷新页面,则会出现以下错误:
未捕获的语法错误:意外的标记 <
我已经看到有几个关于这个错误的帖子,但我并没有按照这些链接来解决这个问题。
qui*_*mmo 13
如果可以帮助其他人,请发布答案。
将 webpack 配置的输出属性更改为以下内容修复了问题:
output: {
path: BUILD_DIR,
publicPath: '/',
filename: 'bundle.js',
}
Run Code Online (Sandbox Code Playgroud)
这个技巧是由: publicPath: '/'
| 归档时间: |
|
| 查看次数: |
2667 次 |
| 最近记录: |