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

相关推荐

最近更新

  1. TCP协议是安全的吗?

    2024-03-19 00:44:01       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-03-19 00:44:01       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-03-19 00:44:01       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-03-19 00:44:01       20 阅读

热门阅读

  1. MySQL Binlog 日志的三种格式详解

    2024-03-19 00:44:01       19 阅读
  2. 0010、TS的字面量类型

    2024-03-19 00:44:01       17 阅读
  3. 【Kotlin】变量和代码块的初始化顺序

    2024-03-19 00:44:01       20 阅读
  4. MySQL常用函数

    2024-03-19 00:44:01       17 阅读
  5. 图论复习(最短路、最小生成树)

    2024-03-19 00:44:01       18 阅读
  6. linux休眠-电源管理过程梳理

    2024-03-19 00:44:01       17 阅读
  7. C# 如何解决主线程堵塞问题

    2024-03-19 00:44:01       19 阅读
  8. Leetcode 3085. Minimum Deletions to Make String K-Special

    2024-03-19 00:44:01       25 阅读
  9. 机器学习入门:探索智能算法的世界 (上)

    2024-03-19 00:44:01       21 阅读
  10. spring boot 实现 PDF转换图片

    2024-03-19 00:44:01       19 阅读