更新模塊使用 npm update 指令。
lodash
?模塊 ??3.9?.
?版本,可以往后更新到 ?3.10.
?版本,但是不能往前更新回 ?3.8.*
? 版本。lodash
?模塊的某個(gè)版本? 3.9.1
?,其中:3 是大版本號(hào)9 是小版本號(hào)1 是次版本號(hào)使用? $ npm update lodash
? 只能將 ?3.9.1
?更新到小版本號(hào)最大的那個(gè)版本,這里是 ?3.10.1
?,而不能更新到? 4.
? 版本。這一點(diǎn)要*特別特別特別的注意。會(huì)更新到小版本號(hào)最新的那個(gè)版本,但不會(huì)更新到大版本號(hào)。
$ npm update lodash
更新模塊的同時(shí)將更新信息記錄到 ?package.json
? 文件中
$ npm update lodash --save
就算指定版本,也只能更新到小版本號(hào)最新的那個(gè)版本,對(duì)大版本號(hào)不起作用
比如 ?lodash
?的版本號(hào)有:?3.9.1
?、?3.10.1
?、?4.13.1
?
當(dāng)前已經(jīng)安裝的 ?lodash
?版本是 ?3.9.1
?
$ npm update lodash@4.13.1 --save
此時(shí)由于對(duì)大版本號(hào)進(jìn)行更新,結(jié)果沒有任何響應(yīng),依然是 ?3.9.1
?版本。
$ npm update lodash@3.10.* --save
此時(shí)并沒有更改大版本號(hào),更新結(jié)果為 ?lodash
?的版本變成了 ?3.10.1
?版本。
更多建議: