我正在尝试为 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方面。谁能告诉我这里出了什么问题以及我可能会尝试解决这个问题?
干杯全部
答案 0 :(得分:0)
在index.html中,请验证以下代码是否与此相同(如果缺少,请在index.html中添加):
<base href="/">
这解决了我的问题。