返回介绍

套件实用程序 Kit Utilities

发布于 2024-04-18 00:42:18 字数 3944 浏览 0 评论 0 收藏 0

提供可组合的实用程序来帮助与 Nuxt Hooks 和 Nuxt Builder 进行交互。
相关阅读:going-further > kit

Modules 源码

  • installModule(module, inlineOptions)

程序化使用 源码

  • loadNuxt(loadOptions)
  • buildNuxt(nuxt)
  • loadNuxtConfig(loadOptions)

兼容性 源码

  • checkNuxtCompatibility(constraints)
  • assertNuxtCompatibility(constraints)
  • hasNuxtCompatibility(constraints)
  • isNuxt2()
  • isNuxt3()
  • getNuxtVersion()

自动导入 源码

  • addImports(imports)
  • addImportsDir(importDirs)
  • addImportsSources(importSources)

组件 源码

  • addComponentsDir(dir)
  • addComponent(componentObject)

Context 源码

  • useNuxt()

页面 源码

  • extendPages (callback: pages => void)
  • extendRouteRules (route: string, rule: NitroRouteConfig, options: ExtendRouteRulesOptions)
  • addRouteMiddleware (input: NuxtMiddleware | NuxtMiddleware[], options: AddRouteMiddlewareOptions)

Plugins 源码

  • addPlugin(pluginOptions, { append? })
  • addPluginTemplate(pluginOptions, { append? })

模版 源码

  • addTemplate(templateOptions)
  • updateTemplates({ filter?: ResolvedNuxtTemplate => boolean })

Nitro 源码

  • addServerHandler (handler)
  • addDevServerHandler (handler)
  • useNitro() (only usable after ready hook)
  • addServerPlugin
  • addPrerenderRoutes

Resolving 源码

  • resolvePath (path, resolveOptions?)
  • resolveAlias (path, aliases?)
  • findPath (paths, resolveOptions?)
  • createResolver (base)

Logging 源码

  • useLogger(scope?)

构建器 源码

  • extendWebpackConfig(callback, options?)
  • extendViteConfig(callback, options?)
  • addWebpackPlugin(webpackPlugin, options?)
  • addVitePlugin(vitePlugin, options?)

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文