首页 > 编程语言 >基于ts的node项目引入报错归纳

基于ts的node项目引入报错归纳

时间:2024-03-13 23:46:38浏览次数:27  
标签:node ts export esModuleInterop 报错 true

一、导入类型定义文件错误

node_modules/@types/leaflet/index.d.ts:128:1
    128 export = e;
    This module is declared with 'export =', and can only be used with a default import when using the 'esModuleInterop' flag.

这个错误表明使用 export = 语法,但 TypeScript 配置中没有启用 esModuleInterop 标志。
这个错误通常出现在导入类型定义文件时,特别是在使用 CommonJS 的情况下。
解决办法

 "compilerOptions": {
    "esModuleInterop":true
  }

二、TypeError [ERR_UNKNOWN_FILE_EXTENSION]: Unknown file extension ".ts"

解决办法

{
  "compilerOptions": {
    "module": "ESNext" // or ES2015, ES2020
  },
  "ts-node": {
    "esm": true
  }
}

标签:node,ts,export,esModuleInterop,报错,true
From: https://www.cnblogs.com/echohye/p/18071850

相关文章

  • 面试题 17.12. BiNodec
    树遍历的变形/***Definitionforabinarytreenode.*structTreeNode{*intval;*structTreeNode*left;*structTreeNode*right;*};*/structTreeNode*convertBiNode(structTreeNode*root){if(!root)returnNULL;if(!roo......
  • Node分片上传和OSS上传
    大文件分片切片就是为了解决大文件上传时间过长,优化体验。将大文件拆分成多个小文件,依次上传,上传完毕后合并成源文件。浏览器的Blob提供了slice方法,可以截取某个范围的数据,而文件上传的File就是一种Blob前端可以通过Blob.slice进行文件拆分,然后就是后端文件合并。f......
  • [GPT] export, export default, import, module.exports, require
     ES6规范:export和import配对 import的{}大括号里面指定要从其他模块导入的变量名, 如果export命令没有写default,那么import{}大括号里面的变量名,必须与export导出的名称相同。  exportdefault为模块指定默认输出,这样在引入时就不必关心模块输出的名字。 本质......
  • [GPT] nodejs 什么情况下可以使用 import 来引入 export 的模块
    在Node.js中,原生并不支持ES6的import语句来引入模块。不过从Node.jsv12开始,通过实验性功能(--experimental-modules)可以使用.mjs扩展名的文件来启用对ES6模块的支持,并使用import语句。新版本Nodejs已移除了--experimental-modules但是,在生产环境中,为了确保兼......
  • ORACLE 19C 报错总结
    使用sys用户登录sqlplus后,startup命令启动Oracle时报ORA-01078和LRM-00109错误,如下所示:SQL>conn/assysdbaConnectedtoanidleinstance.SQL>startupORA-01078:failureinprocessingsystemparametersLRM-00109:couldnotopenparameterfile'/home/oracle......
  • Node.js毕业设计安全输血医用网站(Express)
    本系统(程序+源码)带文档lw万字以上  文末可获取本课题的源码和程序系统程序文件列表系统的选题背景和意义选题背景:在现代医疗体系中,输血是救治患者的重要手段之一。然而,随着血液资源的日益紧张和血液安全问题的不断凸显,如何确保安全、高效地进行输血成为了一个亟待解决的......
  • Node.js毕业设计安全教育平台(Express)
    本系统(程序+源码)带文档lw万字以上  文末可获取本课题的源码和程序系统程序文件列表系统的选题背景和意义选题背景:随着信息技术的飞速发展,教育领域也在逐渐实现现代化、信息化。安全教育作为培养人们安全意识和技能的重要途径,其传统教育方式已经不能满足现代社会的需求。......
  • 搭建TS环境遇到的问题
    1、npm安装TS后,查看TS版本,执行tsc-v报错信息为一个for循环解决方法:原因是nodejs的版本太低,升级nodejs的版本即可解决 2、vscode中执行:终端->运行任务->typescript->tsc:监视-tsconfig.json,报错:typeScript解决报错tsc:无法加载文件D:\node\nodejs\node_global\tsc.p......
  • Vite构建的前端项目在执行 "npm run dev" 命令时报错 "failed to load vite.config.ts
    报错信息:Failedtoloadconfigfromxx/.../xx/vite.config.tserrorduringbuild:Error:Youinstalledesbuildforanotherplatformthantheoneyou'recurrentlyusing.Thiswon'tworkbecauseesbuildiswrittenwithnativecodeandneedstoinstal......
  • Unity类银河恶魔城学习记录9-5 p93 Major stats and defensive stats源代码
    Alex教程每一P的教程原代码加上我自己的理解初步理解写的注释,可供学习Alex教程的人参考此代码仅为较上一P有所改变的代码【Unity教程】从0编程制作类银河恶魔城游戏_哔哩哔哩_bilibiliCharacterStats.csusingSystem.Collections;usingSystem.Collections.Generic;using......