やりたい事
VPSのapache上のサブディレクトリでもう一つlaravelを動かそうとしています。
ビューはreactを使っています。
ローカルでは正常にビューが表示されたのですが、サーバにアップすると、トップページが真っ白になり、以下のようなエラーメッセージがchromeコンソールに表示されます。
エラーメッセージ
app.js:38033 [Vue warn]: Cannot find element: #app warn @ app.js:38033 query @ app.js:43065 ./node_modules/vue/dist/vue.common.dev.js.Vue.$mount @ app.js:49281 Vue._init @ app.js:42411 Vue @ app.js:42477 ./resources/js/app.js @ app.js:49478 __webpack_require__ @ app.js:20 0 @ app.js:49616 __webpack_require__ @ app.js:20 (anonymous) @ app.js:84 (anonymous) @ app.js:87 app.js:46454 Download the Vue Devtools extension for a better development experience: https://github.com/vuejs/vue-devtools app.js:46463 You are running Vue in development mode. Make sure to turn on production mode when deploying for production. See more tips at https://vuejs.org/guide/deployment.html
試した事
・Vueを読み込まないように、app.jsからrequire bootstrapを削除。=>エラーメッセージ変わらず
・<div id="app"></div>を追加。 => エラーは消えるが、react画面が表示されず真っ白になる
環境
・ubuntu
・apache2
・laravel
・react
自分は、サーバサイドがメインでフロントエンドは苦手です。
詳しい方、どうかご教授お願いします。
回答2件
あなたの回答
tips
プレビュー