Javascript 反应路由器:拒绝执行脚本或样式
当我浏览时,它工作正常,但当浏览或我得到以下错误: 拒绝从中应用样式 “”因为它是MIME类型 ('text/html')不是受支持的样式表MIME类型,并且是严格的MIME 已启用检查 2345:12获取404(未找到) 345:1 拒绝从中执行脚本 “”因为它是MIME类型 ('text/html')不可执行,并且需要严格的MIME类型检查 启用 这是我的密码:Javascript 反应路由器:拒绝执行脚本或样式,javascript,node.js,html,reactjs,react-router,Javascript,Node.js,Html,Reactjs,React Router,当我浏览时,它工作正常,但当浏览或我得到以下错误: 拒绝从中应用样式 “”因为它是MIME类型 ('text/html')不是受支持的样式表MIME类型,并且是严格的MIME 已启用检查 2345:12获取404(未找到) 345:1 拒绝从中执行脚本 “”因为它是MIME类型 ('text/html')不可执行,并且需要严格的MIME类型检查 启用 这是我的密码: <BrowserRouter> <Switch> <Route exact=
<BrowserRouter>
<Switch>
<Route exact={true} path="/" component={Dashboard} />
<Route path="/edit/:id" component={EditPost}/>
<Route path="/create" component={AddPost} />
<Route component={NotFoundPage}/>
</Switch>
</BrowserRouter>
请检查此屏幕截图:
这是我的网页包配置文件:
项目文件:只需在HTML中使用
/dist/main.css
&/dist/bundle.js
而不是dist/main.css
&dist/bundle.js
。在链接所有css文件之前,在index.HTML头部添加
。
(来源:)我尝试了两天,但找不到任何解决方案:(这是我的文件,当我运行一个webpack开发服务器并导航到一个不存在的页面时,你可以检查。我在浏览器控制台中得到一个404,许多css和js文件触发相同的MIME类型错误。它们触发错误,因为如果你直接转到这些资产的链接,你会看到由webpack生成的404页面,它是HTMLnd不是你的应用程序所期望的CSS或JS。这是一个打字错误,但从网页给你的信息来看并不明显