尝试在最新版本的节点(v5.5.0或5.9.0)中安装eslint。
在节点v5.9.0(npm v3.7.3)上运行npm install --save-dev eslint会给我一个错误:
Invalid Version: 0.0.1alpha1
古老版本的节点(节点v0.10.43,npm v1.4.29)安装它没有问题。
你知道问题可能是什么以及如何解决它?
更新:确保eslint在Node网站上推荐的节点v4.4.1上加载为LTS版本。 npm版本是2.14.20。
答案 0 :(得分:1)
发生错误是因为eslint
的某个依赖项必须使用无效的semver
规范。该版本应为0.0.1-alpha1
,以使其有效。
我已成功使用节点eslint
和npm 5.9.0
安装3.7.3
,因此模块的版本必须已更新。