尝试安装 eslint 时出现 "Invalid Version: 0.0.1alpha1" 错误

Getting an "Invalid Version: 0.0.1alpha1" error when trying to install eslint

正在尝试在最新版本的节点(v5.5.0 或 5.9.0)中安装 eslint。

运行 npm install --save-dev eslint on node v5.9.0 (npm v3.7.3) 给我一个错误:

Invalid Version: 0.0.1alpha1

老版本node(node v0.10.43,npm v1.4.29)安装没问题

您知道问题可能是什么以及如何解决吗?

更新: 只需确保将 eslint 加载到节点站点上推荐的节点 v4.4.1 上作为 LTS 版本。 npm 版本是 2.14.20.

发生错误是因为 eslint 的依赖项之一必须使用无效的 semver 规范。版本应该是 0.0.1-alpha1 才有效。

我已经使用 Node 5.9.0 和 npm 3.7.3 安装 eslint 成功,所以模块的版本必须已经更新。