前提・実現したいこと
Nuxt.js+vuetifyでプロジェクトを作成し、作成後の状態でgenerateしたものをfirebaseにdeployしましたが、
ボタンを押したときの波うつアニメーションなどが適用されなくなり、また、
v-modelを使用しての簡単なデータバインディング等も反映されなくなってしまいました
以下確認したことです
- yarn devよる確認時では正常に動作していたため、ソース側の問題ではなさそう
- distに作成されるindex.htmlを直接参照しても同様の問題が発生したためfirebaseへのデプロイそのものに問題は無さそう
環境及びプロジェクト作成過程
macでもwin10でも同様の問題が発生しました
bash
1$ firebase --version 28.6.0 3 4$ yarn --version 51.22.4
bash
1$ yarn create nuxt-app hoge 2yarn create v1.22.4 3[1/4] ???? Resolving packages... 4[2/4] ???? Fetching packages... 5[3/4] ???? Linking dependencies... 6[4/4] ???? Building fresh packages... 7success Installed "create-nuxt-app@3.2.0" with binaries: 8 - create-nuxt-app 9 10create-nuxt-app v3.2.0 11✨ Generating Nuxt.js project in hoge 12? Project name: hoge 13? Programming language: JavaScript 14? Package manager: Yarn 15? UI framework: Vuetify.js 16? Nuxt.js modules: (Press <space> to select, <a> to toggle all, <i> to invert selection) 17? Linting tools: ESLint, Prettier 18? Testing framework: None 19? Rendering mode: Universal (SSR / SSG) 20? Deployment target: Server (Node.js hosting) 21? Development tools: (Press <space> to select, <a> to toggle all, <i> to invert selection)
bash
1$ cd hoge/ 2 3$ firebase init 4 5You're about to initialize a Firebase project in this directory: 6 7 /hoge 8 9? Which Firebase CLI features do you want to set up for this folder? Press Space to select features, then Enter to confirm your choices. Hosting: Configure and deploy Firebase Hosting sites 10 11=== Project Setup 12 13First, let's associate this project directory with a Firebase project. 14You can create multiple project aliases by running firebase use --add, 15but for now we'll just set up a default project. 16 17? Please select an option: Use an existing project 18? Select a default Firebase project for this directory: hoge (hoge) 19i Using project hoge (hoge) 20 21=== Hosting Setup 22 23Your public directory is the folder (relative to your project directory) that 24will contain Hosting assets to be uploaded with firebase deploy. If you 25have a build process for your assets, use your build's output directory. 26 27? What do you want to use as your public directory? dist 28? Configure as a single-page app (rewrite all urls to /index.html)? No 29✔ Wrote dist/404.html 30✔ Wrote dist/index.html 31 32i Writing configuration info to firebase.json... 33i Writing project information to .firebaserc... 34 35✔ Firebase initialization complete! 36
bash
1$ yarn generate 2$ firebase deploy
ホスティングされたURLを確認するとヘッダーの各ボタンは存在しておりますが、クリックしても何も反応がありませんでした
関係しているかわかりませんが、デバッガーコンソールのエラーは以下です
https://hoge.web.app/_nuxt/node_modules/commons.hoge.js net::ERR_ABORTED 404
回答2件
あなたの回答
tips
プレビュー