【问题标题】:npm CLI with semantic versioning that includes > (greater than) symbol具有语义版本控制的 npm CLI,包括 >(大于)符号
【发布时间】:2016-04-17 11:10:53
【问题描述】:

玩弄 semver,其中大部分似乎都可以很好地转换为 npm CLI,例如:

npm install somepackage@~1.0.0-rc

... 将在同一个次要范围内包含高于 1.0 版本的所有内容。

但要包含大于号,例如:

npm install somepackage@>=1.0.0-rc

...它炸毁了外壳,因为它认为我正在尝试输出到文件。我尝试用引号和其他几个选项将版本包装起来,但无济于事。

【问题讨论】:

  • 使用反斜杠转义 >
  • 是的,我明白了????刚刚回答并发布它,因为它可能会在以后帮助某人。另外 - 对于它的价值,你永远不应该获得或失去声誉。第1337章

标签: npm node.js npm semantic-versioning


【解决方案1】:

很简单,我并没有真正考虑在 shell 中转义字符。使用\ 转义有效:

npm install somepackage@\>=1.0.0-rc

【讨论】:

    猜你喜欢
    • 2017-01-01
    • 1970-01-01
    • 2018-08-08
    • 2018-08-22
    • 2012-01-09
    • 2018-01-02
    • 2018-08-02
    • 2017-06-01
    • 2019-02-24
    相关资源
    最近更新 更多