nuxtアラートが定義されていません



Nuxt Alert Is Not Defined



これは、サーバー側のレンダリングによるものです。クライアント側でのみリソースをインポートするように指定する必要がある場合は、process.browserを使用する必要があります。変数。

たとえば、.vueでファイル:



if (process.browser) { require('external_library') }

このライブラリを複数のファイル内で使用している場合は、ライブラリに追加することをお勧めします
ベンダーバンドル

nuxt.config.js



build: { vendor: ['external_library'] }

サーバー側でレンダリングされ、ブラウザのウィンドウオブジェクトが見つかりません。アラートもブラウザのAPIに属します。
ブラウザ側かどうかを判断するための条件を追加する必要があります
if(typeof window!== 'undefined'){
}

参照: https://nuxtjs.org/faq/window-document-undefined