我正在尝试为Angular / Electron应用程序设置基本种子 . 我已经从头开始根据一些指南和文章进行了工作,它在开发过程中工作得很好,但是当我去构建它时失败了 .
项目来源git clone https://popClingwrap@bitbucket.org/popClingwrap/angular-electron-seed.git
如果您在第二个终端中同时执行 npm start
然后 npm run electron
,则应用程序将在浏览器中启动,然后在电子应用程序窗口中启动 . 如果你单击屏幕上的按钮,它将在你的桌面上创建一个新目录,所以一切似乎都可以连接好 .
如果你然后执行 npm run build
它将捆绑所有内容而没有任何错误,但我认为我应该能够提供捆绑包并再次看到应用程序在浏览器中运行 . 但是,如果我在 /dist
目录中执行 npm run dev
启动服务器,我只会得到javascript和样式表的错误列表
拒绝从/拒绝应用样式从[url]执行脚本,因为其MIME类型('text / html')不是受支持的样式表MIME类型,并且启用了严格的MIME检查 .
我承认我很难理解这个构建中发生的很多细节,特别是在WebPack方面 . 谁能告诉我这里出了什么问题以及我可能会尝试解决这个问题?
干杯全都
1 回答
在index.html中,请验证以下代码是否与此相同(如果缺少,请在index.html中添加):
<base href="/">
这解决了我的问题 .