0.0.3 • Published 8 months ago

wenpm v0.0.3

Weekly downloads
-
License
-
Repository
-
Last release
8 months ago

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 的enginesengine-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 的enginesengine-strict配置 进行版本校验 但不会进行后续调用

应用场景
  1. 项目 script 配置中,默认执行