vite-plugin-cdn-import icon indicating copy to clipboard operation
vite-plugin-cdn-import copied to clipboard

引入react的cdn会报如下错误

Open MateoLu opened this issue 2 years ago • 11 comments

image

MateoLu avatar Apr 20 '22 14:04 MateoLu

+1

hemengke1997 avatar May 02 '22 04:05 hemengke1997

+1

cixing avatar May 25 '22 06:05 cixing

image

老哥你解决了吗

cixing avatar May 25 '22 06:05 cixing

应该是使用了最新的tsconfig配置造成的,把打包里的import语句去掉就可以了,本质还是依赖的rollup-plugin-external-globals没有解决https://github.com/eight04/rollup-plugin-external-globals/issues/26

hans000 avatar Jun 17 '22 01:06 hans000

image

老哥你解决了吗

最近想把老项目移植到vite,react也报这个错,大佬解决没啊?

chrisworkalx avatar Jul 01 '22 09:07 chrisworkalx

image

老哥你解决了吗

最近想把老项目移植到vite,react也报这个错,大佬解决没啊?

import { viteExternalsPlugin } from 'vite-plugin-externals';

cixing avatar Jul 01 '22 10:07 cixing

解决了。 1、使用vite-plugin-externals ,本issue的插件没这样试过,应该也可以。 2、 image

cixing avatar Jul 01 '22 10:07 cixing

解决了。 1、使用vite-plugin-externals ,本issue的插件没这样试过,应该也可以。 2、 image

image 好像还是不管用

chrisworkalx avatar Jul 01 '22 11:07 chrisworkalx

别完全拷贝例子啊,去掉lazy试试,index.html需要引入react reactdom cdn 链接

发自我的iPhone

------------------ 原始邮件 ------------------ 发件人: chrisworkalx @.> 发送时间: 2022年7月1日 19:42 收件人: MMF-FE/vite-plugin-cdn-import @.> 抄送: cixing @.>, Comment @.> 主题: Re: [MMF-FE/vite-plugin-cdn-import] 引入react的cdn会报如下错误 (Issue #17)

cixing avatar Jul 01 '22 11:07 cixing

import { viteExternalsPlugin } from 'vite-plugin-externals';

我去,有用!

LiWeny16 avatar May 05 '24 20:05 LiWeny16

我用了这个插件​ vite-plugin-external解决了上述问题。

import createExternal from 'vite-plugin-external';
// ...
plugins: [
   createExternal({
       interop: 'auto', // 这个声明很重要
       externals: {
            react: 'React',
            'react-dom': 'ReactDOM',
       }
   })
]

Zhaoyi-Flyhigher avatar May 08 '24 10:05 Zhaoyi-Flyhigher