【发布时间】:2020-11-12 16:37:39
【问题描述】:
我正在使用 nodejs 14.6.0。在我的 package.json 文件中,我将类型设置为模块。
type: module
在尝试执行以下操作时:
import serviceAccount from 'serviceAccount.json'
我收到以下错误:TypeError [ERR_UNKNOWN_FILE_EXTENSION]: Unknown file extension ".json" for C:\Users\Aditya\youtube-discord-bot\database\serviceAccount.json
现在,网上说我必须像这样更改我的启动脚本:node --experimental-json-modules index.js。但是,即使有了这个,也会发生同样的错误。
有解决办法吗?我想要求使用此功能的 serviceAccountKey,因为在尝试将其导出(作为 .js 文件)时,Firebase 给了我一个错误。
过去,在这样做之前,我一直在使用require('./serviceAccount.json'),并且效果很好。但是,我想改用这些新的 ECMA 模块。
【问题讨论】:
标签: javascript node.js import module require