mirror of
https://github.com/nuxt/nuxt.git
synced 2024-11-30 09:27:13 +00:00
fix: error when plugin not specify js extension (#3692)
This commit is contained in:
parent
aa09a20ce8
commit
3a825dc773
@ -446,8 +446,9 @@ export default class Builder {
|
|||||||
|
|
||||||
// Check plugins exist then set alias to their real path
|
// Check plugins exist then set alias to their real path
|
||||||
await Promise.all(this.plugins.map(async (p) => {
|
await Promise.all(this.plugins.map(async (p) => {
|
||||||
if (!await fsExtra.pathExists(p.src)) {
|
const pluginFile = `${p.src}${path.extname(p.src) ? '' : '.js'}`
|
||||||
throw new Error(`Plugin not found: ${p.src}`)
|
if (!await fsExtra.pathExists(pluginFile)) {
|
||||||
|
throw new Error(`Plugin not found: ${pluginFile}`)
|
||||||
}
|
}
|
||||||
|
|
||||||
const src = this.relativeToBuild(p.src)
|
const src = this.relativeToBuild(p.src)
|
||||||
|
2
test/fixtures/with-config/nuxt.config.js
vendored
2
test/fixtures/with-config/nuxt.config.js
vendored
@ -26,7 +26,7 @@ export default {
|
|||||||
loadingIndicator: 'circle',
|
loadingIndicator: 'circle',
|
||||||
extensions: 'ts',
|
extensions: 'ts',
|
||||||
plugins: [
|
plugins: [
|
||||||
'~/plugins/test.js',
|
'~/plugins/test',
|
||||||
{ src: '~/plugins/only-client.js', ssr: false }
|
{ src: '~/plugins/only-client.js', ssr: false }
|
||||||
],
|
],
|
||||||
loading: '~/components/loading',
|
loading: '~/components/loading',
|
||||||
|
Loading…
Reference in New Issue
Block a user