npm安装失败"无效版本"

时间:2014-12-18 09:18:28

标签: npm

尝试从package.json安装时,发生以下错误

>npm install
npm ERR! install Couldn't read dependencies
npm ERR! Error: Invalid version: "1.0.0.0"
package.json
{
  "name": "version-sample",
  "version": "1.0.0.0",
  "dependencies": { 
      "sample" : "*" 
   }
}

2 个答案:

答案 0 :(得分:23)

版本号只能与\d+\.\d+\.\d+类似,因此\d+\.\d+.\d+.\d+无效。所以" 1.0.0.0"是无效的," 1.0.0"是。 这有效:

package.json
{
  "name": "version-sample",
  "version": "1.0.0",
  "dependencies": { 
      "sample" : "*" 
   }
}

答案 1 :(得分:4)

“1.0”不是语义版本控制定义的有效版本。将其更改为“1.0.0”可以解决您的问题。enter image description here