请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

webpack --watch可以,但webpack-dev-server不行

运行webpack --watch和webpack-dev-server都会出现

chenyifangdeMacBook-Air:ReactNews chenyifang$ webpack-dev-server --content-base src --inline --hot
Project is running at http://localhost:8080/
webpack output is served from /
Content not from webpack is served from /Users/chenyifang/WebstormProjects/ReactNews/src
(node:981) DeprecationWarning: loaderUtils.parseQuery() received a non-string value which can be problematic, see https://github.com/webpack/loader-utils/issues/56
parseQuery() will be replaced with getOptions() in the next major version of loader-utils.
Hash: af588e777aa993715809
Version: webpack 2.2.1

说是 loaderUtils.parseQuery()接收到一个非字符串,可能有问题。

虽然这样,但是webpack --watch还是可以用的,但是webpack-dev-server下网页会刷新,但内容不改变。

正在回答 回答被采纳积分+3

4回答

Parry 2017-03-26 20:47:01

还不可以吗?要不你提交你的到 github 我下载了测试帮你看看?

0 回复 有任何疑惑可以回复我~
Parry 2017-03-25 18:43:55

请参考我最新分享的解决方案:http://blog.parryqiu.com/2017/03/25/fix-webpack-dev-server-automatic-refresh/

0 回复 有任何疑惑可以回复我~
Parry 2017-03-25 18:07:22
解决了吗?
0 回复 有任何疑惑可以回复我~
Parry 2017-03-09 13:58:50

请执行:webpack-dev-server  --inline --hot

React 课程常见问题请参见我整理的博文:http://blog.parryqiu.com/2017/03/09/react-q-and-a/

0 回复 有任何疑惑可以回复我~
  • 老师好,webpack-dev-server  --inline --hot也没有用,只刷新,更新的代码不会上去,没有编译,求解答
    回复 有任何疑惑可以回复我~ 2017-03-25 14:42:56
  • 懂得了,如果又要编译要又要刷新就要开两个控制台,一个运行“webpack --watch”,别一个运行“webpack-dev-server --hot --inline”
    回复 有任何疑惑可以回复我~ 2017-03-25 14:54:04
  • Parry 回复 赵成冬 #3
    回复 赵成冬:同学你好,我使用 17-01 的代码测试了可以正常自动刷新,执行的命令是 webpack-dev-server  --inline --hot,代码在 https://github.com/ParryQiu/IMOOC-React,可否提供你的 webpack-dev-server 使用的版本?
    回复 有任何疑惑可以回复我~ 2017-03-25 18:07:09
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信