当前位置:   article > 正文

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

仅当 “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 文件包含以下配置:

  1. {
  2. "compilerOptions": {
  3. "module": "esnext", // 可以是 "es2022", "esnext", "system", "node16", 或 "nodenext"
  4. "target": "es2017", // 或更高版本,如 "es2018", "es2019", "es202
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/IT小白/article/detail/673618
推荐阅读
相关标签
  

闽ICP备14008679号