nodejs中使用json
方法
-
使用
fs
模块的readFile方法读取json文件内容import { readFile } from 'fs/promises' const json = JSON.parse( await readFile( new URL('./config.json', import.meta.url) ) )
-
使用 CommonJS的require加载json文件
注意:如果环境中只能使用ESM模块导入,可以导入module的createRequire方法创建requireimport { createRequire } from 'module' const require = createRequire(import.meta.url) const data = require('./config.json')
-
使用最新的import Assertions
注意: 这种方法还在实验阶段,可能会报警告消息import config from './config.json' assert { type: 'json' } console.log(config)
参考
https://blog.csdn.net/weixin_46267040/article/details/125369651