如何更新到最新版本的 `serve`

How do I update to the latest version of `serve`

我正在使用 Gatsby v1.1.52 运行ning Node v8.11.3.

当我 运行 gatsby serve 时,系统提示我有一个 UPDATE AVAILABLE: The latest version ofserveis 9.1.0 消息。我试过 运行宁 npm update -g gatsby' and 'npm update -g gatsby-cli.

我找不到任何文档:手动条目不存在,选项 (gatsby ?) 不包含更新命令并且 gatsby serve ? 仅再次为该网站提供服务。

我找到了一个名为 serve 的全局 npm 包,但它的版本是 5.6.0,我不认为它与本例中引用的包是同一个包,但我在这里抓住了线索。

知道我需要 运行 什么命令来更新 serve 吗?

gatsby 安装了 serve@^6.5.3,所以除了等待(或打开 PR!)直到它在 gatsby 包中更新之外,您无能为力。幸运的是,实际上不需要更新它,因为它仍然可以正常工作,这只是 serve.

的通知

对于那些不使用 Gatsby 的人,这里是更新服务的方法:

全球:sudo npm update -g serve

本地:npm update serve

运行 通过终端执行以下操作: sudo npm i serve@latest -g -d