我们正在尝试使用 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+ 检索此信息?
最佳答案
According to the Node.js ES Modules docs --experimental-json-modules. is required for importing JSON files.
包括 --experimental-json-modules 标志以使模块工作。
node --experimental-json-modules about.js
关于javascript - 在 ES6 Node.js 中导入 '.json' 扩展会引发错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60205891/