mirror of
https://github.com/nuxt/nuxt.git
synced 2024-11-22 21:55:11 +00:00
feat(nuxt): allow configuring plugins directory (#7981)
This commit is contained in:
parent
2299fdc70a
commit
1477d3759e
@ -104,8 +104,8 @@ export async function resolveApp (nuxt: Nuxt, app: NuxtApp) {
|
|||||||
...(config.plugins || []),
|
...(config.plugins || []),
|
||||||
...config.srcDir
|
...config.srcDir
|
||||||
? await resolveFiles(config.srcDir, [
|
? await resolveFiles(config.srcDir, [
|
||||||
'plugins/*.{ts,js,mjs,cjs,mts,cts}',
|
`${config.dir?.plugins || 'plugins'}/*.{ts,js,mjs,cjs,mts,cts}`,
|
||||||
'plugins/*/index.*{ts,js,mjs,cjs,mts,cts}'
|
`${config.dir?.plugins || 'plugins'}/*/index.*{ts,js,mjs,cjs,mts,cts}`
|
||||||
])
|
])
|
||||||
: []
|
: []
|
||||||
].map(plugin => normalizePlugin(plugin as NuxtPlugin)))
|
].map(plugin => normalizePlugin(plugin as NuxtPlugin)))
|
||||||
|
@ -503,6 +503,11 @@ export default defineUntypedSchema({
|
|||||||
* @version 3
|
* @version 3
|
||||||
*/
|
*/
|
||||||
pages: 'pages',
|
pages: 'pages',
|
||||||
|
/**
|
||||||
|
* The plugins directory, each file of which will be auto-registered as a Nuxt plugin.
|
||||||
|
* @version 3
|
||||||
|
*/
|
||||||
|
plugins: 'plugins',
|
||||||
/**
|
/**
|
||||||
* The directory containing your static files, which will be directly accessible via the Nuxt server
|
* The directory containing your static files, which will be directly accessible via the Nuxt server
|
||||||
* and copied across into your `dist` folder when your app is generated.
|
* and copied across into your `dist` folder when your app is generated.
|
||||||
|
Loading…
Reference in New Issue
Block a user