模块 ""d:/cocogame/Tess/node_modules/@types/component-emitter/index"" 只能在使用 "allowSyntheticDefaultImports" 标志时进行默认导入ts(1259) index.d.ts(25, 1): 此模块是使用 “export =” 声明的,只能在使用“allowSyntheticDefaultImports”标志时用于默认导入。
时间: 2024-03-10 08:43:56 浏览: 110
https://github.com/rmtheis/tess-two编译出来的各平台so包
这个错误提示是因为 TypeScript 需要在 tsconfig.json 文件中开启 `allowSyntheticDefaultImports` 选项来支持使用 `import Emitter from 'component-emitter'` 这样的默认导入方式。具体操作如下:
1. 在项目根目录下创建一个名为 `tsconfig.json` 的文件(如果已经有了就跳过这一步)。
2. 打开 `tsconfig.json` 文件,添加以下代码:
```json
{
"compilerOptions": {
"allowSyntheticDefaultImports": true
}
}
```
3. 重新编译你的 TypeScript 代码,这个错误提示应该就会消失了。
注意:如果在编译过程中出现其他错误,请根据错误提示进行相应的修改。
阅读全文