2016-11-13 2 views
0

問題がある メイクで構成されるリンクは

<Route path="L1/L2" component={Comp}/>

アプリがある原因パブリックフォルダからリソースをロードすることはできませんリンクにアプリをナビゲート例からリソースをロードする:私はそれはWebPACKの構成で問題だが、ここでそれ を修正することができませんでしたね代わり http://localhost:8080/bundle.jshttp://localhost:8080/L1/bundle.jsは私のWebPACKの設定です:

var config = { 
     devtool: 'eval-source-map', 
     entry: __dirname + "/app/Index.js", 
     output: { 
     path: __dirname + "/public", 
     filename: "bundle.js" 
    }, 
    module: { 
    loaders: [{ 
     test: /\.jsx?$/, 
     exclude: /node_modules/, 
     loader: 'babel', 
     query: { 
     presets: ['es2015','react'] 
     } 
    }] 
    }, 
    devServer: { 
    contentBase: "./public", 
    colors: true, 
    historyApiFallback: true, 
    inline: true 
    } 

すべてのご協力をよろしくお願い申し上げます!

答えて

1

それはあなたがindex.htmlであなたのバンドルにロードする方法についてです:

  • <script src="bundle.js"></script>現在のURLに相対的です。

  • <script src="/bundle.js"></script>は、ルートに対してです。

2番目のバージョンをお試しください。

+0

ありがとうございます:) – abderrahmen

関連する問題