Nuxt.js modules 属性

modules 属性

  • 类型: Array

modules是Nuxt.js扩展,可以扩展它的核心功能并添加无限的集成。了解更多

例如 (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 () { }
  ]
}

模块开发通常会提供额外需要的步骤和使用细节。

Nuxt.js尝试使用节点需求路径(在node_modules中)解析modules数组中的每个项目,如果使用~别名,则将从项目srcDir中解析。模块按顺序执行,因此顺序很重要。

模块应该导出一个函数来增强nuxt 构建 / 运行,并可选择返回一个promise,直到它们的工作完成。请注意,它们在运行时是必需的,因此如果依赖于现代ES6功能,应该已经进行了转换。

有关它们如何工作或是否有兴趣开发自己的模块的更多详细信息,请参阅模块指南。此外,我们还提供了一个官方Modules部分,列出了由Nuxt社区制作的数十个生产模块。

作者:admin,如若转载,请注明出处:https://www.web176.com/nuxt/22366.html

(0)
打赏 支付宝 支付宝 微信 微信
adminadmin
上一篇 2023年5月24日
下一篇 2023年5月24日

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注