Closed luhc228 closed 2 years ago
切换/安装 Node.js 新版本后,原来的全局依赖将会不可使用。解决的方法有两种:
目前 Toolkit 使用的是第一个方法,但是存在两个问题:1、安装时间较慢 2、比较容易出错
新方案就是选择设置 npm config prefix 了。具体的实现方式如下:
~/npm_global
lib/
bin
背景
切换/安装 Node.js 新版本后,原来的全局依赖将会不可使用。解决的方法有两种:
目前 Toolkit 使用的是第一个方法,但是存在两个问题:1、安装时间较慢 2、比较容易出错
新方案
新方案就是选择设置 npm config prefix 了。具体的实现方式如下:
~/npm_global
存放全局 npm 依赖,假如不存在,在切换 Node.js 版本时提示用户进行转换lib/
目录 -> 复制 zip 到~/npm_global
-> 解压 -> 复制bin
目录到~/npm_global