我正在尝试将package.json设置为模块来运行节点14:
"type": "module",
如果我在打字稿文件上运行此命令:
node --loader ts-node/esm.mjs --experimental-top-level-await ./src/scripts/ts-build.ts --trace-warnings --experimental-json-modules
我在打字稿文件中有这样的无扩展名导入
import { logger } from './logger';
我懂了
ERR_MODULE_NOT_FOUND
但是如果我将其更改为
import { logger } from './logger.js';
有用。
为什么是这样?
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句