看了所有webpack-dev-server的提问,我的还是刷新不出来

来源:5-4 webpack热加载配置(下)

WOW林勇强

2017-02-23

我用了(webpack-dev-server --inline --hot)或者(webpack-dev--server) 根本生成不了bundle.js这个文件,但是用(webpack)(webpack --watch)就能生成bundle.js这个文件http://szimg.mukewang.com/58aecd9a0001b1d715181154.jpghttp://szimg.mukewang.com/58aecd47000182b318961616.jpg

http://szimg.mukewang.com/58aedbcd0001e69d12041222.jpghttp://szimg.mukewang.com/58aee81c0001013617381270.jpg

写回答

12回答

Parry

2017-02-24

不行就和课程使用一样的版本,尽快学习后面的课程, 不要在这个上面纠结太久。

0
3
qq_杰克_7
老师,有急事
2017-10-18
共3条回复

Parry

2017-02-24

你检查下你的 node 版本,webpack 2.0 有要求的。

webpack@2.2.1: wanted: {"node":">=4.3.0 <5.0.0 || >=5.10"} (current: {"node":"5.4.1","npm":"3.3.12"})

0
2
Parry
回复
WOW林勇强
好的。
2017-02-24
共2条回复

Parry

2017-02-23

看控制台是成功了,可以截图浏览器吗?不能刷新吗?
0
5
WOW林勇强
回复
Parry
老师 我的"webpack": "^2.2.1" "webpack-dev-server": "^2.4.1" 在这个环境下热加载真的没用,老师您能试试看吗?
2017-02-24
共5条回复

慕侠6668879

2017-03-01

我解决了这个问题,在output里面添加publicPath,就是编译后的需要更改的路径。

  output: {

    path: __dirname + "/src/",

    publicPath:"/src/",   //命令行模式下,一定要配置output.publicPath来指定编译后的包(bundle)的访问位置.

    filename: "bundle.js"

  },

这样启动 webpack-dev-server --content-base    --inline --hot

15
8
赵成冬
还是不行,在这已经卡了三天,无语
2017-03-26
共8条回复

小猫掘行

2017-04-04

首先,webpack-dev-server确实不能生成js文件,只会监听文件的变化,所以你要调用的话可以webpack && webpack-dev-server --hot --inline

然后,如果你设置了output的path的话,需要对应的设置publicPath为你设置的目录(相对路径)就像楼上说的一样。

0
0

tscn2015

2017-03-25

怎么提问的button不见了……什么情况……

0
0

慕粉2017067074

2017-03-23

帮我看看是什么原因?

0
0

calmound

2017-03-02

控制台输完了命令之后,切记浏览器要手动刷新一次,更新下代码,然后就会自动刷新了

0
0

慕侠6668879

2017-02-28

解决了。

0
0

WOW林勇强

提问者

2017-02-23

示成功了 但是 浏览器就是不会刷新

0
2
慕侠6668879
这样启动 webpack-dev-server --content-base --inline --hot
2017-03-01
共2条回复

WOW林勇强

提问者

2017-02-23

等了很久 都没有出来的


0
4
WOW林勇强
回复
李晓健
Chrome 啊 控制台啥都没有
2017-02-23
共4条回复

李晓健

2017-02-23

不是已经在执行了吗,看倒数第二行,ing 中  ,自动编译有点慢,要稍等一会

0
0

结合基础与实战学习React.js 独立开发新闻头条平台

轻松入门 React 开发,React Router 4 与 Webpack 2 完美升级项目

2768 学习 · 2126 问题

查看课程