亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何在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 關注
  • 1646 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號