feat: init
This commit is contained in:
29
node_modules/nuxt/dist/pages/runtime/plugins/check-if-page-unused.js
generated
vendored
Normal file
29
node_modules/nuxt/dist/pages/runtime/plugins/check-if-page-unused.js
generated
vendored
Normal file
@@ -0,0 +1,29 @@
|
||||
import { nextTick } from "vue";
|
||||
import { defineNuxtPlugin } from "#app/nuxt";
|
||||
import { onNuxtReady } from "#app/composables/ready";
|
||||
import { useError } from "#app/composables/error";
|
||||
export default defineNuxtPlugin({
|
||||
name: "nuxt:checkIfPageUnused",
|
||||
setup(nuxtApp) {
|
||||
const error = useError();
|
||||
function checkIfPageUnused() {
|
||||
if (!error.value && !nuxtApp._isNuxtPageUsed) {
|
||||
console.warn(
|
||||
"[nuxt] Your project has pages but the `<NuxtPage />` component has not been used. You might be using the `<RouterView />` component instead, which will not work correctly in Nuxt. You can set `pages: false` in `nuxt.config` if you do not wish to use the Nuxt `vue-router` integration."
|
||||
);
|
||||
}
|
||||
}
|
||||
if (import.meta.server) {
|
||||
nuxtApp.hook("app:rendered", ({ renderResult }) => {
|
||||
if (renderResult?.html) {
|
||||
nextTick(checkIfPageUnused);
|
||||
}
|
||||
});
|
||||
} else {
|
||||
onNuxtReady(checkIfPageUnused);
|
||||
}
|
||||
},
|
||||
env: {
|
||||
islands: false
|
||||
}
|
||||
});
|
||||
Reference in New Issue
Block a user