weyarn
v0.0.6
Published
注意: 本工具为 yarn 包管理的增强工具- 如何 npm 请使用 [@wnpm](https://www.npmjs.com/package/wenpm)
Downloads
166
Readme
weyarn - yarn 版本增强工具
注意: 本工具为 yarn 包管理的增强工具- 如何 npm 请使用 @wnpm
安装
// 项目/全局安装
yarn add weyarn --dev
具有以下功能
1 . 项目 node 所需版本检查
---check-node 检查项目版本要求配置 - 完成后执行后续任务
// demo
weyarn start ---check-node
weyarn ---check-node
weyarn build ---check-node
// package.json
{
"engines": {
"node": ">=18.0.0",
"npm": "^9.0.0",
"yarn": ">=3.0.0"
},
"engine-strict": true
}
会读取项目 package.json 的engines和engine-strict配置 进行版本校验,通过后会自动执行yarn start
等
应用场景
1.启动项目
2.项目构建等
------check-node-no 检查项目版本要求配置 - 只做检查
"scripts": {
"start": "weyarn ---check-node-no && vite",
"build": "weyarn ---check-node-no && vite build"
}
// package.json
{
"engines": {
"node": ">=18.0.0",
"npm": "^9.0.0",
"yarn": ">=3.0.0"
},
"engine-strict": true
}
读取项目 package.json 的engines和engine-strict配置 进行版本校验 但不会进行后续调用
应用场景
- 项目 script 配置中,默认执行