前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >解决ts定义变量报错cannot be compiled under '--isolatedModules' because it is considered

解决ts定义变量报错cannot be compiled under '--isolatedModules' because it is considered

作者头像
4O4
发布2022-04-27 17:15:37
7.5K0
发布2022-04-27 17:15:37
举报
文章被收录于专栏:404

问题

在vue中使用ts定义变量的时候报如下错误:

cannot be compiled under '--isolatedModules' because it is considered a global script file. Add an import, export, or an empty 'export {}' statement to make it a module.

原因

Typescript将没有导入/导出的文件视为旧脚本文件。这样的文件不是模块,它们的任何定义都已合并到全局名称空间中。 isolatedModules禁止此类文件。

将任何导入或导出添加到文件都使其成为一个模块,并且错误消失。

export {}也是一种方便的方法,可以在不导入任何内容的情况下使文件成为模块。

解决方法

找到tsconfig.json配置文件,把isolatedModules字段改为false

本文系转载,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文系转载前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 问题
  • 原因
  • 解决方法
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档