针对某一个项目自动切换 node 版本
nvm
作为 node
的版本管理器,并不具备自动切换版本切换的功能,有的时候我们需要针对某一个项目切换当前的
node 版本,这个时候就需要用到其他工具了。比如avn
举例项目:project
因为最近 Node 更新到 10 之后,我将系统默认版本切换到了
10,有不更新不舒服斯基强迫症 而project
编译的版本为
8,否则会出现编译出错。
1 |
|
之后在project
根目录中添加一个文件.node-version
1 |
|
这样就可以了。
不过不排除报错的情况,如果是brew
安装的nvm
,
则默认nvm.sh
并不在~/.nvm
目录内,这个时候可能需要在执行一下某段脚本。一样添加到~/.zshrc
内
1 |
|
再切换一下项目目录
1 |
|
至此完成了!
针对某一个项目自动切换 node 版本