问题一:
TS2792 (TS) 找不到模块“xxx”。你的意思是要将 "moduleResolution" 选项设置为 "node",还是要将别名添加到 "paths" 选项中?
TS6046 (TS) “--moduleResolution”选项的参数必须为 'node', 'classic', 'node16', 'nodenext'。
原因:是解析策略之前是Bundler
解决方案:
(1)把tsconfig.json和tsconfig.node.json中的moduleResolution改成node
问题二:TS2307 (TS) 找不到模块“./App.vue”或其相应的类型声明。
原因:在ts项目里面,.ts文件是识别不了.vue文件
解决方法:
(1)项目根目录创建一个xxx.d.ts的文件编写以下内容
(2)在tsconfig.json中include解析这个xxx.d.ts文件
问题解决
问题三:TS5023 (TS) 未知的编译器选项“allowImportingTsExtensions”。
原因:该选项用于控制是否允许在 import 语句中导入 .ts 文件扩展名,它的取值可以是 true 或 false。但是,从 TypeScript 3.8 开始,这个选项已经被废弃了
解决方法:删除allowImportingTsExtensions
文章来源:https://www.toymoban.com/news/detail-490645.html
文章来源地址https://www.toymoban.com/news/detail-490645.html
到了这里,关于vue(typescript)项目在vs中打开出现的各种问题的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!