nonzzz / vite-plugin-cdn

replace module with CDN. work with vite.
MIT License
74 stars 6 forks source link

打包报错 #5

Closed pengyinghao closed 1 year ago

pengyinghao commented 1 year ago

这个错怎么解决呢

image image
mlzzen commented 1 year ago

来个最简复现的demo

pengyinghao commented 1 year ago

来个最简复现的demo demo.zip

Jane0220 commented 1 year ago

碰到了一样的问题,参考了隔壁库的解决方案解决的

https://github.com/MMF-FE/vite-plugin-cdn-import/issues/13#issuecomment-1000748279

需要先把vue按cdn引入,然后再把vue-demi按cdn方式引入,再处理其它需要cdn引入的库(比如pinia、ui组件库等)

另外由于打包后加载脚本顺序的关系,不能给cdn文件加defer(打包后的文件先是引入了入口文件,然后再是cdn文件,且入口文件也没有defer属性)

nonzzz commented 1 year ago

6