electron-vue-vite 打包后无法运行?

发布于 2022-09-12 22:08:36 字数 866 浏览 24 评论 0

源码

经初步排查,是使用了vue-router导致的,报错信息为:
Uncaught ReferenceError: exports is not defined
编译后的代码中包含Object.defineProperty(exports,"__esModule",{value:!0})谷歌了一下,说是不兼容require和import导致的,有看没懂……
但找到一个解决办法,就是在页面里追加一段代码:
<script> var exports = {}; </script>
但问题又来了:
Cannot find module './Index.b211c312.js'
报错的意思很简单,但就是不知道怎么解决,生成的文件是这样的:

│  index.html
└─_assets
        Index.b211c312.js
        index.fa062449.js
        style.032a3e7d.css

在index.html中:

<script type="module" src="./_assets/index.fa062449.js"></script>

在index.fa062449.js中:

require("./Index.b211c312.js")

同级目录下就是找不到……

源码中只包含了必要的代码,请大家帮忙看看怎么解决

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文