vueComponent / ant-design-vue-pro

👨🏻‍💻👩🏻‍💻 Use Ant Design Vue like a Pro! (vue2)
https://pro.antdv.com
MIT License
10.69k stars 3.1k forks source link

在Electron环境中,打包后无法运行,报:Uncaught TypeError: Cannot assign to read only property 'constructor' of object '#<t>' #1112

Open okuc opened 3 years ago

okuc commented 3 years ago

我想把ant-design-vue-pro集成在electron中,但是发现无法正常运行,报如下异常

Uncaught TypeError: Cannot assign to read only property 'constructor' of object '#<t>'
    at n (chunk-vendors.27086066.js:43)
    at chunk-vendors.27086066.js:43
    at Object.<anonymous> (chunk-vendors.27086066.js:43)
    at n (chunk-vendors.27086066.js:43)
    at Object.<anonymous> (chunk-vendors.27086066.js:43)
    at n (chunk-vendors.27086066.js:43)
    at Object.<anonymous> (chunk-vendors.27086066.js:43)
    at n (chunk-vendors.27086066.js:43)
    at chunk-vendors.27086066.js:43
    at chunk-vendors.27086066.js:43

我依次集成的过程如下:

  1. git clone https://github.com/vueComponent/ant-design-vue-pro.git
  2. cd ant-design-vue-pro
  3. cnpm i
  4. vue add electron-builder
  5. npm run electron:build

打包完成后,在dist_electron\win-ia32-unpacked\目录下,找到vue-antd-pro.exe双击执行,界面出不来,在控制台,就可看到上述错误。

该怎么解决,有知道的么?谢谢。

bing127 commented 3 years ago

可以参考

https://github.com/vueComponent/ant-design-vue-pro/issues/554

tu6ge commented 2 years ago

554

qozi commented 2 years ago

我也碰到了。electron vue 使用的 vcpeb (vue-cli-plugin-electron-builder) 。 这个是 vue-cli modern 模式造成的,具体的可以参考我这个 issue

noovertime7 commented 1 year ago

我解决了,参考的这个博客https://blog.csdn.net/m0_49280365/article/details/124729410