An import path cannot end with a '.ts' extension. Consider importing '.js' instead.

问题遇到的现象和发生背景

用的vite,在用 "build": "vue-tsc --noEmit && vite build"生成时,出现An import path cannot end with a '.ts' extension. Consider importing '/src/utils/DefType.js' instead.
3 import { EntAbilityType } from "/src/utils/DefType.ts"; 错误。
网上查,说去掉.ts后缀。结果出现:
Cannot find module '/src/utils/DefType' or its corresponding type declarations.
3 import { EntAbilityType } from "/src/utils/DefType";错误
另外,开发过程中运行是没有问题的。用的是 "dev": "vite",可以正常编程序和调试等等。

用代码块功能插入代码,请勿粘贴截图