目 录CONTENT

文章目录

tsconfig.ts 的相关配置记录

Administrator
2024-06-01 / 0 评论 / 0 点赞 / 65 阅读 / 0 字 / 正在检测是否收录...

tsconfig.ts 文件相关配置记录

例如: dayjs导入 import * as dayjs from 'dayjs' 添加一下配置后可以实现CommonJS模块和ES模块之间更好地互操作。添加后可以直接使用 import dayjs from 'dayjs'

{
    "compilerOptions": {
        // 这个选项允许在CommonJS模块和ES模块之间更好地互操作。当你尝试从CommonJS模块导入ES模块的默认导出时,这个选项会很有帮助。在默认情况下,如果你尝试这样做,TypeScript可能会报错,因为两者的导入/导出语法不完全相同。启用这个选项后,TypeScript会尝试为你“桥接”这种差异。
        "esModuleInterop": true,
        // 这个选项允许你从模块中导入默认导出,即使该模块实际上并没有使用ES6的export default语法。这在与一些旧的CommonJS模块或UMD模块交互时特别有用。例如,一些库可能使用module.exports = ...来导出其主功能,但你可能希望使用import foo from 'bar'这样的语法来导入它。启用这个选项后,TypeScript会允许你这样做,即使从技术上来说,该模块并没有一个真正的默认导出。
        "allowSyntheticDefaultImports": true,
    }
}
0
  1. 支付宝打赏

    qrcode alipay
  2. 微信打赏

    qrcode weixin
Traffmonetizer VPS 回血赚取额外收益

评论区