【发布时间】:2020-05-29 01:07:32
【问题描述】:
我们正在尝试使用 Node.js 为 ES6 导出和导入模块的新方法。从package.json 文件中获取版本号对我们来说很重要。下面的代码应该做到这一点:
import {name, version} from '../../package.json'
但是,在执行时会抛出以下错误:
TypeError [ERR_UNKNOWN_FILE_EXTENSION]: Unknown file extension ".json" for T:\ICP\package.json imported from T:\ICP\src\controllers\about.js
我们缺少什么吗?
不支持扩展 .json 吗?
还有其他方法可以使用 Node.js 13+ 检索此信息吗?
【问题讨论】:
-
那个路径下有json文件吗?您是否尝试过其他导入方式,例如
import pkg from ('../../package.json')? -
是的,
.json文件位置正确。
标签: javascript node.js es6-modules