我已经设置了一个开发服务器运行,流星,反应,webpack。当我加载位于此处的站点:vps.elemental.co.za:3000都开始关闭,直到它尝试加载webpack web.js.它试图从localhost:3500加载这个文件,这显然是不正确的,无法找到。
我尝试在我的webpackconfig中配置output.publicPath设置指向vps.elemental.co.za:3000/assets/,但此设置似乎不会影响任何内容?
也许我对这个设置目的的理解是不正确的,无论哪种方式都有人知道如何修复这个' localhost'问题? 我的webpack配置如下:
var autoprefixer = require('autoprefixer');
module.exports = {
entry: [
'babel-polyfill',
'./entry'
],
output:{
publicPath: "http://vps.elemental.co.za:3000/assets"
},
resolve: {
extensions: ['', '.js', '.jsx', '.json','css','scss']
},
devServer:{
},
devtool: 'eval',
module: {
loaders: [
{
test:/\.html$/,
loader:'html-loader'
},
{
test: /\.jsx?$/,
loader: 'babel-loader',
exclude: /node_modules/,
query: {
plugins:['transform-runtime'],
presets:['es2015','stage-0','react']
}
},
{
test: /\.scss$/,
loader: 'style-loader!css-loader!sass-loader!postcss-loader'
},
{
test: /\.(jpe?g|png|gif|svg)$/i,
loaders: [
'url?limit=8192',
'img-loader'
]
},
{
test: /\.(eot|svg|ttf|woff|woff2)$/,
loader: 'file?name=public/fonts/[name].[ext]'
}
]
},
postcss: [ autoprefixer({ browsers: ['last 2 versions'] }) ]
};