有人知道如何修复这个 tsconfig 错误吗?
标记“importsNotUsedAsValues”已弃用,并将在 TypeScript 5.5 中停止运行。指定 'ignoreDeprecations: "5.0"' 以消除此错误。 请改用“verbatimModuleSyntax”。
我使用 vscode 并使用 Vite 创建了新的 Vue 项目实例
不确定我是否应该消除此错误,或者是否有关于如何编辑 tsconfig 的特定解决方案?
根据 verbatimModuleSyntax 而不是
"importsNotUsedAsValues": "error"
你应该使用
"verbatimModuleSyntax": true
请参阅拉取请求中的详细信息。
最初回答这里。
您可以通过在项目的
tsconfig.json
中添加以下命令来隐藏此警告:
{
"compilerOptions": {
"ignoreDeprecations": "5.0",
....
}
}
有同样的问题,使用 GitHub 问题中的解决方法修复了它:
如果您使用
@vue/tsconfig/tsconfig.web.json
或类似工具,则可以重置那些在启用 verbatimModuleSyntax 时出错的属性
{
"extends": "@vue/tsconfig/tsconfig.web.json",
"compilerOptions": {
// workaround for https://github.com/vuejs/tsconfig/issues/6
"preserveValueImports": false,
"importsNotUsedAsValues": "remove",
"verbatimModuleSyntax": true,
// end workaround
},
}
我看到你用了
@vue/tsconfig/tsconfig.web.json
。
我的受到网络(域)的限制,更改为私有然后工作正常。