Javascript webpack 2多个条目尚未使用react热加载程序
我用过这个,它在Webpack1中起作用Javascript webpack 2多个条目尚未使用react热加载程序,javascript,reactjs,webpack,Javascript,Reactjs,Webpack,我用过这个,它在Webpack1中起作用 entry: { vendor : ['react', 'react-dom', 'react-router', 'classnames', 'lodash', 'alt'], app : ['webpack-dev-server/client?http://localhost:8080', 'webpack/hot/only-dev-server', path.r
entry: {
vendor : ['react', 'react-dom', 'react-router', 'classnames', 'lodash', 'alt'],
app : ['webpack-dev-server/client?http://localhost:8080',
'webpack/hot/only-dev-server',
path.resolve(__dirname, PATHS.app, 'entries', 'app.js')],
otherFile : ['webpack-dev-server/client?http://localhost:8080',
'webpack/hot/only-dev-server',
path.resolve(__dirname, PATHS.app, 'entries', 'otherFile.js')]
}
但这在Webpack2中不起作用,它在我删除landing属性时起作用。如何使用HMR和多实体?在本指南中,它使用了数组,但在我的例子中,我也使用了多个条目。您可以添加完整的配置吗 我有一个问题,但事实证明,罪犯是一个配置错误的代理 我将其设置为webpack 1的类似内容:
proxy: {
'/api*': {
target: 'http://0.0.0.0:3000',
secure: false
},
'/admin': {
bypass: () => 'admin.html'
}
},
但在webpack 2中,我不得不将其更改为:
proxy: {
'/api': {
target: 'http://0.0.0.0:3000',
secure: false,
bypass: (req, res, opts) => {
if (req.originalUrl === '/admin') {
return 'admin.html';
}
}
}
},
在文件中,您试图将path.resolve指向何处?我在根目录上有webpack配置,它允许我执行以下操作:
entry: {
main: [
'babel-polyfill',
'whatwg-fetch',
'react-hot-loader/patch',
'webpack-dev-server/client?http://0.0.0.0:8000',
'webpack/hot/only-dev-server',
'./app/components/main.jsx'
]
}
您的上述条目将起作用,因为它只是一个入口点。@Mellisa,不,它不是,它只是多个入口点配置的一个片段。