发布和分享你的模块
加入 Nuxt 模块生态系统,并将您的模块发布到 npm。
Nuxt 模块生态系统 每月拥有超过 3500 万次 NPM 下载量,并提供各种工具的扩展功能和集成。您可以成为该生态系统的一份子!
了解模块类型
官方模块是带有 @nuxt/ 前缀(作用域)的模块(例如:@nuxt/content)。它们由 Nuxt 团队开发并积极维护。和框架本身一样,非常欢迎社区贡献以帮助完善这些模块!
社区模块是带有 @nuxtjs/ 前缀(作用域)的模块(例如:@nuxtjs/tailwindcss)。它们是由社区成员开发并维护的成熟模块。同样,欢迎任何人的贡献。
第三方及其他社区模块是(通常)带有 nuxt- 前缀的模块。任何人都可以创建它们,使用此前缀可以使这些模块在 npm 上易于发现。这是起草和尝试想法的最佳起点!
私有或个人模块是为您自己的用例或公司开发的模块。它们不需要遵循任何命名规则即可与 Nuxt 配合使用,并且通常出现在某个 npm 组织作用域下(例如 @my-company/nuxt-auth)。
列出您的模块
欢迎任何社区模块被列在 模块列表 中。若要被列出,请在 nuxt/modules仓库中开启一个 issue。Nuxt 团队可以在列出之前帮助您应用最佳实践。
加入 nuxt-modules
通过将您的模块迁移到nuxt-modules,总会有人为您提供帮助,通过这种方式,我们可以齐心协力打造一个完美的解决方案。
如果您已经有一个已发布且可用的模块,并希望将其迁移到 nuxt-modules,请在 nuxt/modules 中开启一个 issue.
加入 nuxt-modules 后,我们可以将您的社区模块重命名为 @nuxtjs/ 作用域,并为其文档提供一个子域名(例如 my-module.nuxtjs.org)。