2016-11-17 113 views
0

我有一個React應用程序我正在移植到Webpack,並且我可以使用webpack-dev-server成功啓動它。Webpack默認/公共目錄

不幸的是我必須導航到公共目錄加載應用程序:

localhost:10000/public/ 

...這會干擾陣營路由器。是否有可能將它安裝到/而不是?即:

localhost:10000/ 

輸出中的publicPath指令似乎沒有影響到這一點。

// webpack.config.js 
module.exports = { 
    devServer: { 
    inline: true, 
    port: 10000 // Defaults to 8080 
    }, 
    entry: { 
    app: ['./src/app.jsx'] 
    }, 
    devtool: 'source-map', 
    resolve: { 
    extensions: ['', '.js', '.jsx'] 
    }, 
    output: { 
    path: path.resolve(__dirname, "public/scripts"), 
    publicPath: '/scripts/', 
    filename: 'bundle.js' 
    }, 
    module: { 
    loaders: [ 
     { 
     test: /\.jsx?$/, 
     loader: 'babel-loader', 
     exclude: /node_modules/, 
     query: { 
      presets: [ 
      "es2015", 
      "stage-0", 
      "react" 
      ], 
      plugins: [ 
      "transform-flow-strip-types" 
      ] 
     } 
     } 
    ] 
    } 
}; 

回答