2017-02-10 7 views
0

私は反応アプリケーションを作成して作成した反応アプリケーションを持っています。私はこれをgradpackサーバーで実行しています。私はgradleを使ってこれらのファイルをRatpackディレクトリに移動するので、Ratpackサーバで実行することができます。ファイルを移動するとJS/CSSファイルのURLに/ assets /を追加する必要があります。それは私がwebpackが静的アセットファイルを作成するときにパスを追加する反応を作成する反応アプリケーションを作成する

<script type="text/javascript" src="assets/static/js/main.dab68f70.js"> 

を必要とするように、この

<script type="text/javascript" src="/static/js/main.dab68f70.js"> 

のようなパスが何らかの形で私は実行するたびに自分のアプリケーション内のファイルとしてこれを自動化することは可能です作成時点の例えば

私のratpack資産は、新しいファイルによって上書きされます。

答えて

0

output: { 
    ...  
    publicPath: "assets", 
} 

私はWebPACKの1.xのドキュメントはここで見つけることができ

でこれを使用しています。ここから、自分のwebpackの設定を編集して、自分の資産に必要なパスを取得しました。

3

Webpackの出力パブリックパスをこのように設定するとどうなりますか?これは、WebPACKのためのすべての設定ファイルを公開して、私はNPMのイジェクトを使用最後にhttp://webpack.github.io/docs/configuration.html#output-publicpath

+0

ここでaboutsはconfig、jsファイルですか?私は1つ持っていない、私は反応のアプリケーションを作成するのに使用 –

+0

あなたのプロジェクトのルートにwebpack.config.jsファイルがあります。 –

+0

私はプロジェクトのルートにある唯一のものは、build.gradle、package.json、およびyarn.lockです。 –

関連する問題