我正在尝试使用webpack-dev-server设置我的create-react-app实例。
这是我的package.json文件
{
"name": "reactgs",
"version": "0.1.0",
"private": true,
"dependencies": {
"react": "^16.0.0",
"react-dom": "^16.0.0",
"react-scripts": "1.0.14"
},
"scripts": {
"start": "react-scripts start",
"build": "webpack-dev-server --entry ./node_modules/react-scripts/bin/react-scripts.js --output-filename ./dist/bundle.js --inline --progress",
},
"devDependencies": {
"webpack-dev-server": "^2.9.1"
}
}
我没有webpack.config.js文件。
当我跑步时
npm run build
输出显示为
以下行正常运行。
npm start
我也可以在同一台机器上安装webpack,以用于其他项目。
有谁知道如何为create-react-app正确配置webpack?
答案 0 :(得分:0)
npm start
为您提供开箱即用的HMR。它将使用webpack-dev-server --hot
本身托管您的应用程序。您只需要挂钩HMR代码,告诉webpack必要时要观看和重新加载。
这个GitHub会话为使用和不使用Redux挂钩HMR(https://github.com/facebookincubator/create-react-app/issues/2317)提供了一个相当不错的简单解决方案。