Docsify serve失败、无法预览问题

最近准备建立一个简单的静态博客,发现docsify好简单!于是打算用docsify,但是一直出问题,docsify serve xx执行后localhost:3000无法预览,空白,几经波折终于解决,记录操作如下。

  • 最终确定原因是3,应该是网络问题导致的。
  • 解决方法:把需要的网络文件下载到本地。去docsify的github下载?我也不清楚。

1 打开Internet Information Services(无效)

a 打开控制面板-> 应用

 b 应用和功能->拉到最底部,程序和功能。

c 启动或者关闭windows功能

d 全打上勾,展开打。

2 采用npm的http-server(无效,但是这个很好用,直接目录运行cmd,不用切换目录)

npm的安装直接官网下载安装即可。

a 安装http的server

npm install http-server -g

b 启动 npm的 http-server(注意:没有空格,如果docsify的命令是docsify serve)

 3 替换生成文件

各种方法尝试了几个小时无果,然后自己建立了一个index.html,随便打几个字,发现可正常显示!于是怀疑是docsify init 生成的源文件有问题,于是用可用的源文件直接替换了源文件,就可以正常工作了。

原因:怀疑是我自己的网络有问题。

不确定具体原因是哪里,懒得找,能用就行。

 4 当前目录,右击以管理员身份运行CMD

超级好用,在也不用以管理员运行,切换目录等等繁琐工作了。

操作方法,原文链接:

以管理员身份在当前目录打开命令行窗口_玲顺大大的博客-CSDN博客_以管理员身份在当前目录打开命令行窗口

5 禁用浏览器缓存

更改内容后刷新不能及时显示,这是由于浏览器缓存导致的。解决办法如下:

google浏览器设置不缓存的方法_xinghuo0007的博客-CSDN博客_谷歌浏览器禁用缓存google浏览器设置不缓存的方法摘要:我们在做web开发的时候特别是在调试js时,会经常使用的google浏览器,这个时候就要我们修改过的代码可能不能生效。这是因为我们的浏览器默认是有缓存的,但是有的时候缓存可能使我们调试中的一大恶魔。在这里就介绍一下google浏览器不设置缓存的方法。方法一:设置浏览器为不缓存说明: 1.在网上也找了许多的文章,但是大多是以前写的,而现在我们的Googlhttps://blog.csdn.net/xinghuo0007/article/details/72637762

建议用另外的浏览器调试。我用的是edge,F12,网络-> 禁用缓存即可。

  • 需打开这个调试页面,F5才有效够(可以把调试窗口弄小一些)
  • 如果关闭调试窗口,则使用ctrl+shift+R强制刷新

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值