首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用vuepress启动本地主机环境时会出现res.getHeader类型错误

使用vuepress启动本地主机环境时会出现res.getHeader类型错误
EN

Stack Overflow用户
提问于 2019-04-03 00:42:39
回答 1查看 220关注 0票数 1

我正在使用我在这里找到的文档安装vuepress:

这一切都运行得很好。但是,当我运行时:

代码语言:javascript
复制
vuepress dev

并转到我的localhost:8080我收到以下错误:

代码语言:javascript
复制
VuePress dev server listening at http://localhost:8080/
(node:44843) UnhandledPromiseRejectionWarning: TypeError: res.getHeader is not a function
    at processRequest (/usr/local/lib/node_modules/vuepress/node_modules/webpack-dev-middleware/lib/middleware.js:82:18)
    at ready (/usr/local/lib/node_modules/vuepress/node_modules/webpack-dev-middleware/lib/util.js:51:12)
    at handleRequest (/usr/local/lib/node_modules/vuepress/node_modules/webpack-dev-middleware/lib/util.js:167:5)
    at Promise (/usr/local/lib/node_modules/vuepress/node_modules/webpack-dev-middleware/lib/middleware.js:44:7)
    at new Promise (<anonymous>)
    at middleware (/usr/local/lib/node_modules/vuepress/node_modules/webpack-dev-middleware/lib/middleware.js:43:12)
    at Promise.all.Promise (/usr/local/lib/node_modules/vuepress/node_modules/koa-webpack/index.js:43:7)
    at new Promise (<anonymous>)
    at /usr/local/lib/node_modules/vuepress/node_modules/koa-webpack/index.js:42:5
    at dispatch (/usr/local/lib/node_modules/vuepress/node_modules/koa/node_modules/koa-compose/index.js:42:32)
    at /usr/local/lib/node_modules/vuepress/node_modules/@shellscape/koa-static/legacy/index.js:58:19
    at Generator.throw (<anonymous>)
    at step (/usr/local/lib/node_modules/vuepress/node_modules/@shellscape/koa-static/legacy/index.js:6:221)
    at _throw (/usr/local/lib/node_modules/vuepress/node_modules/@shellscape/koa-static/legacy/index.js:6:455)
(node:44843) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). (rejection id: 1)
(node:44843) [DEP0018] DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process with a non-zero exit code.

我尝试安装:

代码语言:javascript
复制
npm install webpack-dev-middleware@3.6.0

但这并不能解决我的问题。你知道我下一步该怎么做吗?

EN

回答 1

Stack Overflow用户

发布于 2019-04-05 20:40:08

尝试删除vuepress并重新安装(全局)。

sudo npm remove vuepress -gnpm remove vuepress

然后:

sudo npm install vuepress -g

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55479773

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档