捆绑的JS失败 - MIME类型('text / html')不可执行,并且启用了严格的MIME类型检查

时间:2018-04-01 22:23:32

标签: angular webpack electron

我正在尝试为 Angular / Electron 应用设置基本种子。我已经从头开始根据一些指南和文章进行了研究,它在开发过程中工作正常但在我构建它时失败了。

  

项目来源
  git clone https://popClingwrap@bitbucket.org/popClingwrap/angular-electron-seed.git

如果您在第二个终端中同时npm start然后npm run electron,则应用会在浏览器和电子应用窗口中启动。如果你单击屏幕上的按钮,它将在你的桌面上创建一个新目录,所以一切似乎都可以连接好。

如果您执行npm run build,它会捆绑所有内容而不会出现任何错误,但我认为我应该能够提供捆绑包并再次在浏览器中运行应用程序。但是如果我npm run dev/dist目录中启动服务器,我只会得到一个javascript和样式表的错误列表

  

拒绝从/拒绝应用样式从[url]执行脚本,因为其MIME类型('text / html')不是受支持的样式表MIME类型,并且启用了严格的MIME检查。

我会承认,我很难理解这个构建中发生的很多细节,特别是在WebPack方面。谁能告诉我这里出了什么问题以及我可能会尝试解决这个问题?

干杯全部

1 个答案:

答案 0 :(得分:0)

在index.html中,请验证以下代码是否与此相同(如果缺少,请在index.html中添加):

<base href="/">

这解决了我的问题。