vuepress 创建后启动项目报错

问题描述

通过安装vuepress,初始化之后启动项目启动成功,但浏览器无法浏览,报一下错误:

UnhandledPromiseRejectionWarning: Unhandled promise rejection (rejection id: 5): TypeError: res.getHeader is not a function

图片描述

 1、vuepress 官网有两种使用方式,一种是在全局安装、另一种是安装到项目中作为项目依赖,尝试了都是同样的错误
 

相关代码

package.json:

        {
  "name": "vuepressNote",
  "version": "1.0.0",
  "description": "",
  "main": "index.js",
  
    "scripts": {
      "docs:dev": "vuepress dev docs",
      "docs:build": "vuepress build docs"
    },
  
  "keywords": [],
  "author": "",
  "license": "ISC"
}

目录结构

图片描述

希望新建的vuepress项目可以正常启动并可以在浏览器访问

阅读 8k
6 个回答

这里你可以尝试一下建立一个package.json
再添加指令

"scripts": {
    "docs:dev": "vuepress dev docs",
    "docs:build": "vuepress build docs"
}

然后用yarn docs:dev来启动

我直接用vuepress dev 启动也是会出和你一样的错误
你好像也有package.json 哦。。。 你是直接vuepress dev启动的还是用的npm/yarn 去启动的啊

你可能是全局安装了vuepress,运行 vuepress dev docs 试试

谷歌搜索vuepress error TypeError: res.getHeader is not a function 。你会找到你想要的

新手上路,请多包涵
新手上路,请多包涵

目前已解决,我找到源码中这句话后,注释了里面的条件语句,不知道会不会影响到其他地方

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏