Voglio testare un sito Web React da un dispositivo sulla mia rete locale. Funziona su altri PC ma non sul mio telefono.Accesso al server Webpack Dev dalla rete locale? (React Hot Reloading sul cellulare)
Ragazzi, avete qualche idea su cosa potrebbe causare questo? Ecco come il mio file di configurazione si presenta:
const webpack = require('webpack');
const path = require('path');
module.exports = {
entry: {
mainFeedPage: [
'webpack/hot/only-dev-server',
'./src/mainFeedPage.js'
],
venues: [
'webpack/hot/only-dev-server',
'./src/venues.js'
],
artists: [
'webpack/hot/only-dev-server',
'./src/artists.js'
]
},
output: {
path: path.resolve(__dirname, 'public'),
filename: 'js/[name].js',
publicPath: '/public/'
},
devServer: {
inline:true,
port: 4000,
hot: true,
colors: true,
progress: true,
host: '0.0.0.0'
},
module: {
loaders: [
{
test: /\.jsx?$/,
exclude: /node_modules/,
loaders: [
'react-hot',
'babel?presets[]=react,presets[]=es2015'
]
}
]
},
plugins: [
new webpack.HotModuleReplacementPlugin(),
new webpack.NoErrorsPlugin(),
new webpack.optimize.CommonsChunkPlugin({
// Export bundles for each entry and one for code they share
name: "shared",
filename: "js/shared.js",
chunks: ["mainFeedPage", "venues"]
})
],
resolve: {
modulesDirectories: ['node_modules', 'src', 'components', 'stores'],
extensions: ['', '.js', '.scss'],
root: [path.join(__dirname, './src')],
}
};
UPDATE provato a farlo, ma non riusciva a farlo funzionare: https://github.com/gaearon/react-hot-loader/issues/107#issuecomment-85712166