为了账号安全,请及时绑定邮箱和手机立即绑定

如何在ecmascript 6中导入json文件?

如何在ecmascript 6中导入json文件?

慕的地10843 2019-11-18 14:01:12
如何在Ecmascript 6中访问json文件?以下内容不起作用:import config from '../config.json'如果我尝试导入JavaScript文件,则效果很好。
查看完整描述

3 回答

?
婷婷同学_

TA贡献1844条经验 获得超8个赞

一个简单的解决方法:


config.js


export default

{

  // my json here...

}

然后...


import config from '../config.js'

不允许导入现有的.json文件,但可以完成工作。


查看完整回答
反对 回复 2019-11-18
?
慕姐8265434

TA贡献1813条经验 获得超2个赞

不幸的是,ES6 / ES2015不支持通过模块导入语法加载JSON。但是 ...


有很多方法可以做到。根据您的需求,您可以研究如何在JavaScript中读取文件(window.FileReader如果正在浏览器中运行,则可以选择),也可以使用其他问题中所述的其他加载程序(假设您正在使用NodeJS)。


IMO最简单的方法可能是将JSON作为JS对象放入ES6模块并导出。这样,您就可以将其导入所需的位置。


同样值得注意的是,如果您使用的是Webpack,则默认情况下(因为webpack >= v2.0.0),JSON文件的导入将起作用。


import config from '../config.json';


查看完整回答
反对 回复 2019-11-18
  • 3 回答
  • 0 关注
  • 1567 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信