【问题标题】:Error: Invalid version: "1.0" in node.js packge.json file错误:无效版本:node.js package.json 文件中的“1.0”
【发布时间】:2014-05-22 02:31:57
【问题描述】:

我创建了一个非常基本的package.json 并运行npm install 会引发版本错误。

错误的 package.json

{
    "name": "appone",
    "description": "First CNP app",
    "version": "1.0",
    "dependencies": {
        "express": "3.x"
    }
}

但是,将版本从 1.0 更改为 0.0.1 时,它可以正常工作。

我是 node 新手,所以我认为这个版本是指应用程序版本,所以我可以给这个任何数字。请让我知道它实际上指的是什么以及错误。

【问题讨论】:

    标签: node.js express dependencies


    【解决方案1】:

    好吧,您可以从package.json 文档链接到node-semver 文档到http://semver.org/,但要点是,有效的版本字符串必须有一个主要版本、一个次要版本和一个补丁版本:

    major.minor.patch
    

    所以1.0 无效,因为它没有补丁版本。 1.0.0 可以接受。

    【讨论】:

      猜你喜欢
      • 2013-02-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-07-23
      • 2013-09-15
      • 2021-05-04
      • 2018-02-26
      • 2018-06-16
      相关资源
      最近更新 更多