锁定项目的 node 版本
作者:互联网
一些老项目对 node 版本是有要求的,往往使用默认的新版本包安装不上,scripts 也跑不起来。 之前就遇到过运行一个小程序项目时,根据文档来,第一步安装就出错。本着办法总比问题多的理念,来一个解决一个。问题还真是一个接一个的出现。折腾头天,在解决一个包的运行问题时,发现切换到较低版本的 node 后一切安好。 所以,对于老项目,最好使用兼容性强的版本 8 或 10 的 LTS。 解决问题的根本方法是项目中要对 node 版本进行提示或锁死,否则新人仍会踩坑。 .nvmrc在项目根目录添加 .nvmrc 文件可指定 nvm 默认的 node 版本。 $ node -v > .nvmrc 在执行 在新的环境下,clone 项目后通过
|