炭酸
炭酸
这个问题已经定位到了。 https://github.com/MMF-FE/vite-plugin-cdn-import/blob/c37f095efe1456a081d521c7a90e7aef035f6057/src/index.ts#L130-L133 这里的`externalLibs`里面可以使用正则表达式,这样就可以把不在根目录的包整体在打包时排除。 我尝试解决这个问题,但是`externalGlobals`对这种不在根目录的包使用无效。 因此哪怕排除了也不能在打包后使用。 @vfasky
请问可以同时使用箭头函数和函数重载吗?
抱歉,一直没看到您的回复,我刚刚重新看了一下我的Pr,发现其中存在错误。 ## 原代码思路 例如https://cdn.jsdelivr.net/npm/[email protected]/dist/moment.js这种 ESModule CDN,我看到文档中说使用ESModule时需要在script标签上加入type="module"。如果直接导入会提示上述错误。 ## 关于这个错误的Pr : ( 这个修改只能消除这个错误提示,并不能解决实际上的问题。 例如这个ESModule的moment,在被引用后依旧不能正常工作。 目前我想到的解决方案只有在编译产物的顶部加上`import moment from "https://cdn.jsdelivr.net/npm/[email protected]/dist/moment.js";`,但是我不能区分代码中使用的默认导出以及普通导出。
谢谢 @MipaChan
> > > 像这样声明一个组件,props 是默认为浏览器原生标签的 props。道具无法获取名称和年龄...😟这似乎与预期的行为不一致,也许我误解了? > > > > > > 我认为你应该定义道具。 > > ```js > > interface TestProps { > > name: string; > > age?: number; >...