Lerna脚手架搭建(八):Node 版本检查功能开发
本文最后更新于:2024年12月10日 下午
一、获取当前 Node 版本号 👈
- 编辑
core/cli/lib/index.js
内容如下:
1 |
|
- 执行
xuven-cli-dev
可看到当前 Node 版本号输出如下:
二、创建全局变量配置文件 👈
-
在
core/cli/lib/
目录下创建文件:const.js,内容如下:
1 |
|
三、对比最低版本号 👈
-
在
xuven-cli-dev
目录下执行:lerna add semver core/cli/
和lerna add colors core/cli/
安装 semver 和 colors 库; -
编辑
core/cli/lib/index.js
文件,内容如下:
1 |
|
-
执行
xuven-cli-dev
发现报错,找不到 @xuven-cli-dev/log 模块; -
进入
core/cli
目录,执行npm link
(还是找不到模块可以尝试执行npm i
); -
再次执行
xuven-cli-dev
,输出信息如下:
-
编辑
core/cli/lib/const.js
文件内版本号参数,内容如下:
1 |
|
-
再次执行
xuven-cli-dev
,输出信息如下:
Lerna脚手架搭建(八):Node 版本检查功能开发
https://blog.xuven.xyz/post/NodeVersionCheck/