【发布时间】:2020-12-27 15:33:54
【问题描述】:
我正在尝试将我的 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';
有效。
这是为什么?
【问题讨论】:
标签: javascript node.js typescript es6-modules