19 package.json中的tilde(〜)和caret(^)有什么区别? 我已经升级到最新的稳定后node和npm,我试过npm install moment --save。它将条目保存在package.json带有脱^字符号前缀的中。以前,它是一个波浪号~前缀。 为什么要进行这些更改npm? tilde ~和caret有^什么区别? 与其他相比有什么优势? 3378 node.js npm package.json semantic-versioning
5 Bower(和npm)版本语法是什么? Bower使我可以使用以下语法来指定软件包的版本要求: "dependencies": { "<name>": "<version>", }, 但是我无法找到用于的语法<version>。我知道我可以将版本指定为: 大于某个版本 ">1.0.0" 大于或等于版本: ">=1.0.0" 或在一定范围内:"1.0.0 - 2.0.0"。 我也知道有一个通用的语法包含波浪号:"~1.0.0"。但是我不确定这意味着什么以及它是否与相同"=1.0.0"。 我也很想知道我是否能够指定多个非连续版本,例如完全1.0.3大于的加号1.5.0,等等。 274 node.js bower semantic-versioning