Option ‘importsNotUsedAsValues‘ has been removed. Please remove it from your configuration
1、背景在前端项目中的tsconfig.json中 compilerOptions 报红鼠标放上去会显示如下内容Option importsNotUsedAsValues has been removed. Please remove it from your configuration. Use verbatimModuleSyntax instead.tsOption preserveValueImports has been removed. Please remove it from your configuration. Use verbatimModuleSyntax instead.tsOption moduleResolutionnode10 is deprecated and will stop functioning in TypeScript 7.0. Specify compilerOption ignoreDeprecations: 6.0 to silence this error.Visit https://aka.ms/ts6 for migration information.2、原因从上面可以看出用的TypeScript版本较新而项目中vue/tsconfig中包含了一些已弃用或移除的编译器选项{ extends: vue/tsconfig/tsconfig.web.json, include: [env.d.ts, src/**/*, src/**/*.vue], compilerOptions: { paths: { /*: [./src/*] } }, references: [ { path: ./tsconfig.config.json } ] }3、解决方案看到版本问题我直接就先更新 tsconfignpm update vue/tsconfig更新后发现还是报红重启VS Code后发现正常了已解决
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2630646.html
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!