在一个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 ×1