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