一、匯入型別定義檔案錯誤
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
}
}