尝试从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”可以解决您的问题。