究其原因,就是底层使用的 open 模块升级了,使用的最新的 ES 模块管理技术,因此,在安装依赖时安装了较新的 open 依赖,导致通过 require 导入 open 模块失败,解决方案就是使用较低版本的 open
- 打开 nrm 所在目录,如果存在 node_modules 则删除,因为之后会重新下载依赖
- 修改 package.json,修改 open 将 >= 改成 <=,如下
- 重新下载依赖
npm install
- 测试
nrm -V
究其原因,就是底层使用的 open 模块升级了,使用的最新的 ES 模块管理技术,因此,在安装依赖时安装了较新的 open 依赖,导致通过 require 导入 open 模块失败,解决方案就是使用较低版本的 open
npm install
nrm -V