文章来源于网络收集而来,版权归原创者所有,如有侵权请及时联系!
插件 Plugins
使用插件扩展 Nitro 的运行时行为。
插件是自动注册的(文件名排序)并在第一次 nitro 初始化时同步运行。 他们接收 nitroApp 上下文,可用于挂钩生命周期事件。
扫描模式:plugins/**/*.{ts,mjs,js,cjs}
您可以通过在插件前加上一个数字来订购它们:
mdplugins/
1.first.ts
2.second.ts
示例: 简单的插件
ts// plugins/test.ts
export default defineNitroPlugin((nitroApp) => {
console.log('Nitro plugin', nitroApp)
})
如果你在另一个目录中有插件,你可以使用 plugins
选项:
import { defineNitroConfig } from 'nitropack/config'
export default defineNitroConfig({
plugins: ['my-plugins/hello.ts']
})
nuxt.config.tsexport default defineNuxtConfig({
nitro: {
plugins: ['my-plugins/hello.ts']
}
})
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论