相关疑难解决方法(0)

为什么任何导入都会修复--isolatedModules错误?

在一个create-react-app打字稿项目中,我尝试编写此代码只是为了快速测试一些内容:

// experiment.test.ts
it('experiment', () => {
  console.log('test');
});
Run Code Online (Sandbox Code Playgroud)

但这给了我以下错误,下面是一个红色的波浪形it

提供“ --isolatedModules”标志时,所有文件都必须是模块。

但是,如果我将文件更改为以下文件,那么一切似乎都很好(当然,除了未使用的导入外):

// experiment.test.ts
import { Component} from 'react'; // literally anything, don't even have to use it

it('test', () => {
  console.log('test');
});
Run Code Online (Sandbox Code Playgroud)

为什么?这是怎么回事 --isolatedModules实际上是什么意思?

typescript

22
推荐指数
4
解决办法
9244
查看次数

标签 统计

typescript ×1