自动更改节点和npm版本到package.json中的指定版本
首先:可以自动将node
和npm
的版本更改为您在package.json
指定的引擎版本,而无需手动运行n
或nvm
?
Next:是否有npm
的版本pipe理器? 有时候,我不能在最新的npm
版本(3.3.9)上安装一些软件包,而将版本更改为版本2.9.1。 我有安装bcrypt
结合sails.js
这个行为,我不得不与npm@latest
安装帆,切换到npm@2.9.1
(因为没有findlodash和fsevents
),并安装bcrypt
。
我的实际版本更改如下。
npm install -g npm@2.9.1
或者npm install -g npm@latest
但在某些情况下,在切换版本后,他不会将npm
添加到PATH
variables中。 所以像n这样的软件包会非常好。
但search类似于包n(节点版本pipe理器)的机制。
顺便问一下,你喜欢n
还是nvm
? 我用n,因为它做它做,它很好。
节点/ NPM是如此强大,我想把它介绍给我的公司,但我需要一些自动化工具,并保证它的工作:)
感谢未来的答案。