Vue项目创建新文件后都会提示仅当 “module” 选项设置为 “es2022”、“esnext”、“system”、“node16” -警告提示

警告提示 

vscode中vue项目创建新文件后都会提示仅当 “module” 选项设置为 “es2022”、“esnext”、“system”、“node16” 或 “nodenext”,且 “target” 选项设置为 “es2017” 或更高版本时,才允许使用顶级 “await” 表达式。

在 VS Code 中,如果您在 TypeScript 文件中使用顶级 await(即在模块的最顶层直接使用 await 而不是在 async 函数中),并且收到了这个提示,这意味着您需要在 TypeScript 配置文件 tsconfig.json 中做一些调整。

这是因为顶级 await 是一个较新的 JavaScript 功能,它只在 ES2022 和更高版本的 ECMAScript 模块中可用,以及在 Node.js 版本 16 或更高版本的模块系统中。

要解决这个问题,请确保您的 tsconfig.json 文件包含以下配置:

{
  "compilerOptions": {
    "module": "esnext", // 可以是 "es2022", "esnext", "system", "node16", 或 "nodenext"
    "target": "es2017", // 或更高版本,如 "es2018", "es2019", "es202

你可能感兴趣的:(ERROR,vue.js,javascript,ecmascript)