angular - npm WARN angular8 中的版本无效
问题描述
运行命令时npm install
出现以下错误并且未安装软件包。
npm install
npm WARN Invalid version: "1.2.8.70"
npm WARN STA No description
npm WARN STA No repository field.
npm WARN STA No README data
npm WARN STA No license field
. 如何以最简单的方式解决此问题,保持上述版本号。
包.json
{
"version": "1.2.8.70"
}
解决方案
我想你误解了semver (Semantic Versioning)
规则。
一个“版本”由三部分组成:<major> "." <minor> "." <patch>
- 进行不兼容的 API 更改时的主要版本,
- 以向后兼容的方式添加功能时的次要版本,以及
- PATCH版本,当您进行向后兼容的错误修复时。
预发布和构建元数据的附加标签可作为 MAJOR.MINOR.PATCH 格式的扩展。
例如:2.1.17
NPM 使用的是Semantic Versioning
,而你设置的版本与 semver 规则不匹配。你需要适应它:1.2.70
例如。
推荐阅读
- vue.js - 在后台使用 vuejs 中的 Web Worker 的 Upolid 图像文件
- elasticsearch - 是否可以在 elasticsearch 6.3.2 中更新文档中字段的映射数据类型?
- django - DateTime 字段在通过表单传递空值时显示无效格式错误
- scala - scala - 如何从 Scala 调用 Java 中定义的公共静态方法?
- perl - 如何跳过第一次出现的模式并从第二次出现替换字符串的其余部分
- javascript - 管理threejs Geometry的元数据
- android - 房间持久性库(更新问题)
- node.js - 当我使用 node.js 请求 PoseNet API (@tensorflow-models/posenet) 并表达时,GPU 不起作用
- git - 如何返回已删除的文件,我不知道哪个名称?
- google-bigquery - 将 UNNEST 与 with_query_name(WITH 子句)表中的列一起使用