29 lines
663 B
TypeScript
29 lines
663 B
TypeScript
import { resolve } from 'node:path'
|
|
import { defineNuxtModule } from '@nuxt/kit'
|
|
import { startSubprocess } from '@nuxt/devtools-kit'
|
|
|
|
export default defineNuxtConfig({
|
|
modules: [
|
|
'@nuxt/devtools',
|
|
'../src/module',
|
|
defineNuxtModule({
|
|
setup(_, nuxt) {
|
|
if (!nuxt.options.dev)
|
|
return
|
|
|
|
const process = startSubprocess(
|
|
{
|
|
command: 'npx',
|
|
args: ['nuxi', 'dev', '--port', '3300'],
|
|
cwd: resolve(__dirname, '../client'),
|
|
},
|
|
{
|
|
id: 'nuxt-mongoose:client',
|
|
name: 'Nuxt Mongoose Client Dev',
|
|
},
|
|
)
|
|
},
|
|
}),
|
|
],
|
|
})
|