用HbuilderX直接创建了个vue3默认模板,HbuilderX装有eslint-js eslint-plugin-vue插件,npm也装了eslint对应包 我尝试随便写了个错误的ts类型 代码倒是有ts提示这没毛病,但是编译的时候儿HbuilderX控制台怎么没报错提示呢? 是不是我什么配置没搞对?求帮助
好吧找到官方解释了 https://developers.weixin.qq.com/miniprogram/dev/devtools/compilets.html “目前的 ts 代码转换成 js 代码的逻辑,是由 @babel/plugin-transform-typescript 插件进行处理的,因此在编译过程中,仅仅是移除了ts代码中类型声明等信息。类型错误这类信息,在编译过程是没有提示的,只在编辑器中给予提示的” 所以编译的时候儿的确没有ts的类型提示
1 个回复
SeanFFFF (作者)
好吧找到官方解释了
https://developers.weixin.qq.com/miniprogram/dev/devtools/compilets.html
“目前的 ts 代码转换成 js 代码的逻辑,是由 @babel/plugin-transform-typescript 插件进行处理的,因此在编译过程中,仅仅是移除了ts代码中类型声明等信息。类型错误这类信息,在编译过程是没有提示的,只在编辑器中给予提示的”
所以编译的时候儿的确没有ts的类型提示