Nuxt.js modules 屬性

2020-02-13 17:41 更新

modules 屬性

  • 類型: Array
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ā)通常會(huì)提供額外需要的步驟和使用細(xì)節(jié)。

Nuxt.js嘗試使用節(jié)點(diǎn)需求路徑(在node_modules中)解析modules數(shù)組中的每個(gè)項(xiàng)目,如果使用~別名,則將從項(xiàng)目srcDir中解析。模塊按順序執(zhí)行,因此順序很重要。

模塊應(yīng)該導(dǎo)出一個(gè)函數(shù)來增強(qiáng)nuxt 構(gòu)建 / 運(yùn)行,并可選擇返回一個(gè)promise,直到它們的工作完成。請(qǐng)注意,它們?cè)谶\(yùn)行時(shí)是必需的,因此如果依賴于現(xiàn)代ES6功能,應(yīng)該已經(jīng)進(jìn)行了轉(zhuǎn)換。

有關(guān)它們?nèi)绾喂ぷ骰蚴欠裼信d趣開發(fā)自己的模塊的更多詳細(xì)信息,請(qǐng)參閱模塊指南。此外,我們還提供了一個(gè)官方Modules部分,列出了由Nuxt社區(qū)制作的數(shù)十個(gè)生產(chǎn)模塊。


以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)