Node.js npm版本在没有参数的情况下做什么?
我正在关注一个名为how to npm的nodeschool.io研讨会,该研讨会旨在成为一个自学型的教程,您可以通过终端访问。其中一个挑战是发布包,然后增加版本号并再次发布。它告诉您使用Node.js npm版本在没有参数的情况下做什么?,node.js,npm,Node.js,Npm,我正在关注一个名为how to npm的nodeschool.io研讨会,该研讨会旨在成为一个自学型的教程,您可以通过终端访问。其中一个挑战是发布包,然后增加版本号并再次发布。它告诉您使用npm版本,但没有指定确切的命令签名 因此,我键入npm version,我通过了挑战,尽管我认为这根本不会增加我的版本号 我知道执行npm version 1.1.6或npm version major会影响版本号,但是npm version在没有任何参数的情况下做什么?这些文件实际上没有提到这方面的任何事情
npm版本
,但没有指定确切的命令签名
因此,我键入npm version
,我通过了挑战,尽管我认为这根本不会增加我的版本号
我知道执行npm version 1.1.6
或npm version major
会影响版本号,但是npm version
在没有任何参数的情况下做什么?这些文件实际上没有提到这方面的任何事情
但是,当我单独键入npm版本
时,我会得到这个输出
{
'@univ1/how-to-npm': '1.1.1-0',
npm: '7.15.1',
node: '14.17.0',
v8: '8.4.371.23-node.63',
uv: '1.41.0',
zlib: '1.2.11',
brotli: '1.0.9',
ares: '1.17.1',
modules: '83',
nghttp2: '1.42.0',
napi: '8',
llhttp: '2.1.3',
openssl: '1.1.1k',
cldr: '38.1',
icu: '68.2',
tz: '2020d',
unicode: '13.0'
}
我不一定要问这些字段都是什么意思,但不带参数输入npm版本
的目的是什么。你想什么时候做?它是否真的以某种隐藏的内部方式碰撞了你的版本号,或者车间只是被窃听了,并且认为它碰撞了我的版本号,即使它没有