错误:无效版本:node.js packge.json文件中的“1.0”
我创build了一个非常基本的package.json
,运行npm install
是抛出版本错误。
错误的package.json
{ "name": "appone", "description": "First CNP app", "version": "1.0", "dependencies": { "express": "3.x" } }
但是,将版本从1.0
更改为0.0.1
它工作正常。
我是新来的节点,所以我认为这个版本是指应用程序版本,所以我可以给这个任何数字。 请让我知道这是什么实际上指的是错误。
那么,您可以从package.json文档链接到node-semver文档到http://semver.org/ ,但要点是,有效的版本string必须具有MAJOR版本,MINOR版本和PATCH版:
major.minor.patch
所以1.0
是无效的,因为它没有补丁版本。 1.0.0
是可以接受的。