请稍等 ...
×

采纳答案成功!

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

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

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

https://img1.sycdn.imooc.com/szimg//58aedbcd0001e69d12041222.jpghttps://img1.sycdn.imooc.com/szimg//58aee81c0001013617381270.jpg

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

12回答

Parry 2017-02-24 10:38:27

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

0 回复 有任何疑惑可以回复我~
  • 请问老师的版本是6.6吗
    回复 有任何疑惑可以回复我~ 2017-02-25 23:41:51
  • nodejs ?不是 要使用2.0 请参见:你检查下你的 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"})
    回复 有任何疑惑可以回复我~ 2017-02-26 10:37:39
  • 老师,有急事
    回复 有任何疑惑可以回复我~ 2017-10-18 20:49:28
Parry 2017-02-24 10:37:38

你检查下你的 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 回复 有任何疑惑可以回复我~
  • 提问者 WOW林勇强 #1
    谢谢老师 我原本的node 是现在最新的  现在下载了5.4.1 就好用了   谢谢老师
    回复 有任何疑惑可以回复我~ 2017-02-24 12:19:06
  • Parry 回复 提问者 WOW林勇强 #2
    好的。
    回复 有任何疑惑可以回复我~ 2017-02-24 14:59:56
Parry 2017-02-23 21:39:56
看控制台是成功了,可以截图浏览器吗?不能刷新吗?
0 回复 有任何疑惑可以回复我~
  • 提问者 WOW林勇强 #1
    浏览器 没一点反应的
    回复 有任何疑惑可以回复我~ 2017-02-23 21:44:35
  • 提问者 WOW林勇强 #2
    浏览器的截图放上去了
    回复 有任何疑惑可以回复我~ 2017-02-23 21:48:31
  • Parry 回复 提问者 WOW林勇强 #3
    不行请下载源码包进行本地测试确认是否本地环境问题。
    回复 有任何疑惑可以回复我~ 2017-02-23 22:15:04
慕侠6668879 2017-03-01 01:43:41

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

  output: {

    path: __dirname + "/src/",

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

    filename: "bundle.js"

  },

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

15 回复 有任何疑惑可以回复我~
  • 很有用, 我的webpack是 2.2.1的。 配置publicPath,然后命令行跑下热加载命令,就可以自动加载的。
    回复 有任何疑惑可以回复我~ 2017-03-01 13:24:52
  • 谢谢分享解决方案。
    回复 有任何疑惑可以回复我~ 2017-03-01 15:33:13
  • 感谢分享  非常有用 已经成功了
    回复 有任何疑惑可以回复我~ 2017-03-03 12:45:17
小猫掘行 2017-04-04 20:25:04

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

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

0 回复 有任何疑惑可以回复我~
tscn2015 2017-03-25 11:16:24

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

0 回复 有任何疑惑可以回复我~
慕粉2017067074 2017-03-23 00:53:01

帮我看看是什么原因?

0 回复 有任何疑惑可以回复我~
calmound 2017-03-02 12:26:47

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

0 回复 有任何疑惑可以回复我~
慕侠6668879 2017-02-28 23:54:27

解决了。

0 回复 有任何疑惑可以回复我~
提问者 WOW林勇强 2017-02-23 18:15:42

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

0 回复 有任何疑惑可以回复我~
  • 我解决了这个问题,在output里面添加publicPath,就是编译后的需要更改的路径。
      output: {
        path: __dirname + "/src/",
        publicPath:"/src/",   //命令行模式下,一定要配置output.publicPath来指定编译后的包(bundle)的访问位置.
        filename: "bundle.js"
      },
    回复 有任何疑惑可以回复我~ 2017-03-01 01:58:34
  • 这样启动 webpack-dev-server --content-base    --inline --hot
    回复 有任何疑惑可以回复我~ 2017-03-01 02:00:40
提问者 WOW林勇强 2017-02-23 17:40:13

等了很久 都没有出来的


0 回复 有任何疑惑可以回复我~
  • 一直是compiling..... ???
    回复 有任何疑惑可以回复我~ 2017-02-23 17:50:04
  • 提问者 WOW林勇强 回复 李晓健 #2
    不是命令行会显示 编译完成,但是页面 不会动的
    回复 有任何疑惑可以回复我~ 2017-02-23 17:55:54
  • 李晓健 回复 提问者 WOW林勇强 #3
    什么浏览器?  看看浏览器控制台有没有  [HMR] Waiting for update signal from WDS...   这样的打印。
    回复 有任何疑惑可以回复我~ 2017-02-23 18:00:58
李晓健 2017-02-23 17:23:39

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

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信