具有语义版本控制的npm CLI,包括>;(大于)符号

具有语义版本控制的npm CLI,包括>;(大于)符号,npm,node.js,semantic-versioning,Npm,Node.js,Semantic Versioning,在使用的情况下,大部分内容似乎都能很好地转换为npm CLI,例如: npm install somepackage@~1.0.0-rc 。。。在相同的次要范围内,将包括所有大于1.0版本的内容 但要包括大于符号,例如: npm install somepackage@>=1.0.0-rc …它炸毁了shell,因为它认为我正试图输出到文件。我试着用引号和其他几个选项来包装这个版本,但没有成功。足够简单,我没有真正考虑在shell中转义字符。使用\进行转义可以: npm install

在使用的情况下,大部分内容似乎都能很好地转换为npm CLI,例如:

npm install somepackage@~1.0.0-rc
。。。在相同的次要范围内,将包括所有大于1.0版本的内容

但要包括大于符号,例如:

npm install somepackage@>=1.0.0-rc

…它炸毁了shell,因为它认为我正试图输出到文件。我试着用引号和其他几个选项来包装这个版本,但没有成功。

足够简单,我没有真正考虑在shell中转义字符。使用
\
进行转义可以:

npm install somepackage@\>=1.0.0-rc

用反斜杠避开>是的,我明白了