Create T3 App中TypeScript导入间歇性添加.js扩展名问题
Create T3 App项目中TypeScript自动导入间歇性附加.js扩展名问题
- 搭建Create T3 App项目后,部分
.ts文件在自动导入/智能提示其他.ts文件时,会额外附加.js扩展名 - 同一目录或其他目录的多数
.ts文件执行相同导入操作时,不会出现该问题 - 问题呈间歇性:清空出现问题的
.ts文件代码后重新导入,不会附加.js扩展名,但关闭并重新打开该文件后问题复现 - 已尝试注释
settings.json所有内容以使用默认设置,也禁用所有扩展并重启VSCode,问题仍未解决
问题配有演示视频
我的tsconfig.json配置
{ "compilerOptions": { "target": "es2017", "lib": ["dom", "dom.iterable", "esnext"], "allowJs": true, "skipLibCheck": true, "strict": true, "forceConsistentCasingInFileNames": true, "noEmit": true, "esModuleInterop": true, "module": "esnext", "moduleResolution": "node", "resolveJsonModule": true, "isolatedModules": true, "jsx": "preserve", "incremental": true, "noUncheckedIndexedAccess": true, "noUnusedLocals": true /* Report errors on unused locals. */, "noUnusedParameters": true /* Report errors on unused parameters. */, "allowSyntheticDefaultImports": true /* Allow default imports from modules with no default export. This does not affect code emit, just typechecking. */, "noImplicitAny": true, "strictNullChecks": true, "strictFunctionTypes": true, "noImplicitThis": true, "noImplicitReturns": true, "noFallthroughCasesInSwitch": true }, "include": ["next-env.d.ts", "types/**/*.ts", "next-auth.d.ts", "**/*.ts", "**/*.tsx", "**/*.js", "**/*.cjs", "**/*.mjs"], "exclude": ["node_modules"] }
VS Code版本:1.74.2
内容的提问来源于stack exchange,提问作者mcclosa
相关产品推荐
相关产品推荐

