我正在尝试为 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的情况下。谁能告诉我这里出了什么问题,我可能会尝试解决这个问题?
欢呼
在index.html中,请验证以下代码是否与此相同(如果丢失了,请在index.html中添加此代码(:
<base href="/">
这解决了我的问题。