使用npm' semver,大部分内容似乎都可以很好地转换为npm CLI,例如:
npm install somepackage@~1.0.0-rc
...将在同一次要范围内包含大于1.0版本的所有内容。
但要包含大于符号,例如:
npm install somepackage@>=1.0.0-rc
...它炸毁了shell,因为它认为我试图输出到文件。我尝试用引号和其他几个选项包装版本,但无济于事。
答案 0 :(得分:0)
很简单,我并没有考虑在shell中转义字符。使用\
进行转义:
npm install somepackage@\>=1.0.0-rc