如何在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文件,但可以完成工作。

慕姐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';
- 3 回答
- 0 關注
- 1646 瀏覽
添加回答
舉報
0/150
提交
取消