
获得徽章 7
今年摸鱼感觉掘金都没啥东西看的感觉,推荐话题是啥就都在写那个,完成掘金任务是有什么吗?还是说先搞流量,不是trae就是deepseek,天天都在讲些ai,还是烂大街的内容,一点实质意义都没有,都快跟公众号营销一个风格了
评论
1
最近遇到一个问题,练手一个组件库,简单的用tsc去编译输出的话,如果代码中有import xx from xx.ts 或者xx.tsx这样的后缀名,编译出来的js文件也是这样子,那肯定有问题啊,然后控制台给我报错 error TS5097: An import path can only end with a '.ts' extension when 'allowImportingTsExtensions' is enabled,然后我配置了这个又要我配置另一个,最后反正没什么用,然后我就去下载了项目中用的pro-components的源码,然后把其中一个组件的代码也加上后缀名引入,也报错,![[捂脸]](//lf-web-assets.juejin.cn/obj/juejin-web/xitu_juejin_web/img/jj_emoji_28.8981538.png)
,pro-component是用自己封装的farther.js,我下载下来发现也是用tsc执行的。
我现在能想到的解决方案就是在tsc前用eslint配置引入不带后缀名,然后自动修复,然后再tsc。
我的疑惑点是像我在项目开发中用umi,或者我用vite的build时候都能够正常打包,想知道有没有大佬了解这些框架是怎么处理的?
![[捂脸]](http://lf-web-assets.juejin.cn/obj/juejin-web/xitu_juejin_web/img/jj_emoji_28.8981538.png)
![[捂脸]](http://lf-web-assets.juejin.cn/obj/juejin-web/xitu_juejin_web/img/jj_emoji_28.8981538.png)
我现在能想到的解决方案就是在tsc前用eslint配置引入不带后缀名,然后自动修复,然后再tsc。
我的疑惑点是像我在项目开发中用umi,或者我用vite的build时候都能够正常打包,想知道有没有大佬了解这些框架是怎么处理的?
展开
5
2