私は取得しようとしていますvue js生産のためのソースコードです。 このコマンドはnpm run build
です。 dist
フォルダにindex.html
とstatic
という名前のフォルダがあり、すべてcss
とjs
です。私はindex.html
ローカルホストで実行してみましたVue jsビルド作業中
、すなわちは、XAMPPサーバ私は空白のページを得ました。
はXAMPPで実行するVUEのJSを持つことが可能です。
私は取得しようとしていますvue js生産のためのソースコードです。 このコマンドはnpm run build
です。 dist
フォルダにindex.html
とstatic
という名前のフォルダがあり、すべてcss
とjs
です。私はindex.html
ローカルホストで実行してみましたVue jsビルド作業中
、すなわちは、XAMPPサーバ私は空白のページを得ました。
はXAMPPで実行するVUEのJSを持つことが可能です。
Vue.jsはブラウザ側のアプリケーションフレームワークです。サーバー側のレンダリングを試みていない限り、サーバー側の技術は関係ありません。ファイルがロードされてきているかを確認するには
npm run build
完全に大丈夫作品、およびそれがmanifest.#.js
用のファイルの縮小さセットを作成し、vendor.#.js
とapp.#.js
オープンGoogle Chromeのの開発ツールでネットワーク]タブ。 jsファイルのいずれかがロードされていない場合、それはあなたのサーバーが適切なファイルを提供できるように、必要なパス設定です。
index.html
ファイルを少し調整して、要件を完全に満たすように調整し、js
ファイルをdist/static
フォルダから希望する場所に移動する必要があります。アプリケーションファイルが正しい順序で提供されている限り、URLパスは重要ではありません。
通常、プロダクションビルドを実行すると、index.htmlファイルに設定されたパスの前にスラッシュが付加され、ベースドメイン内のファイルが検索されます。ですから、ブラウザでファイルを開くときに、index.htmlファイルをダブルクリックしてブラウザで開いてみてください。
ので file:///Users/brianvoelker/Desktop/websites/vue-build/docs/index.html
ような何かその例では、file:///
でファイルを検索しようとしていると、もちろんいけないが存在します。
したがって、index.htmlファイルを開き、最初にスラッシュを削除するか、ファイルルックアップがベースドメインからの相対パスであるため、デプロイ時に知っていることがわかります。
P.S.あなたがCLIビルドツールをお探しの場合Vue-build.com
私は同様の問題に遭遇し、上記の情報が私を助けました。しかし、VueJS CLI webpackツールのconfigフォルダ内のindex.jsファイルを編集し、 'assetsPublicPath:'変数を '//'から './'に変更すると、将来のビルドで正しい参照が見つかることがわかりました静的フォルダのcssファイルとjsファイルにコピーします。
私は以前にもこの問題を抱えていました。 configフォルダのindex.jsファイルを変更して解決しました。ビルドの下で、私は変更:
assetsPublicPath: '',
して、再度ビルドを実行しようとしたNPMに
assetsPublicPath: '/',
を。私はdistファイルをチェックし、インデックスを開いた。htmlとそれはうまくいって、空白のページ。
空白のページは、いくつかのjsエラーがあることを意味する可能性があります、あなたはブラウザのdevツールjsコンソールを開いて、そこにあるのを見ることができますか? –
'vue-cli'を使いましたか? – CENT1PEDE