3 回答

TA貢獻(xiàn)1844條經(jīng)驗(yàn) 獲得超8個(gè)贊
一個(gè)簡(jiǎn)單的解決方法:
config.js
export default
{
// my json here...
}
然后...
import config from '../config.js'
不允許導(dǎo)入現(xiàn)有的.json文件,但可以完成工作。

TA貢獻(xiàn)1813條經(jīng)驗(yàn) 獲得超2個(gè)贊
不幸的是,ES6 / ES2015不支持通過(guò)模塊導(dǎo)入語(yǔ)法加載JSON。但是 ...
有很多方法可以做到。根據(jù)您的需求,您可以研究如何在JavaScript中讀取文件(window.FileReader如果正在瀏覽器中運(yùn)行,則可以選擇),也可以使用其他問(wèn)題中所述的其他加載程序(假設(shè)您正在使用NodeJS)。
IMO最簡(jiǎn)單的方法可能是將JSON作為JS對(duì)象放入ES6模塊并導(dǎo)出。這樣,您就可以將其導(dǎo)入所需的位置。
同樣值得注意的是,如果您使用的是Webpack,則默認(rèn)情況下(因?yàn)閣ebpack >= v2.0.0),JSON文件的導(dǎo)入將起作用。
import config from '../config.json';
- 3 回答
- 0 關(guān)注
- 1643 瀏覽
添加回答
舉報(bào)