W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
modules是Nuxt.js擴(kuò)展,可以擴(kuò)展它的核心功能并添加無限的集成。了解更多
例如 (nuxt.config.js):
export default {
modules: [
// Using package name
'@nuxtjs/axios',
// Relative to your project srcDir
'~/modules/awesome.js',
// Providing options
['@nuxtjs/google-analytics', { ua: 'X1234567' }],
// Inline definition
function () { }
]
}
模塊開發(fā)通常會提供額外需要的步驟和使用細(xì)節(jié)。
Nuxt.js嘗試使用節(jié)點需求路徑(在node_modules中)解析modules數(shù)組中的每個項目,如果使用~別名,則將從項目srcDir中解析。模塊按順序執(zhí)行,因此順序很重要。
模塊應(yīng)該導(dǎo)出一個函數(shù)來增強(qiáng)nuxt 構(gòu)建 / 運(yùn)行,并可選擇返回一個promise,直到它們的工作完成。請注意,它們在運(yùn)行時是必需的,因此如果依賴于現(xiàn)代ES6功能,應(yīng)該已經(jīng)進(jìn)行了轉(zhuǎn)換。
有關(guān)它們?nèi)绾喂ぷ骰蚴欠裼信d趣開發(fā)自己的模塊的更多詳細(xì)信息,請參閱模塊指南。此外,我們還提供了一個官方Modules部分,列出了由Nuxt社區(qū)制作的數(shù)十個生產(chǎn)模塊。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: