@wn-kit/wnrun
v1.0.0
Published
智能开发环境启动工具
Readme
wnrun
智能开发环境启动工具,自动根据项目配置切换 Node 版本并启动项目。
功能特性
- 🚀 自动检测项目配置,智能切换 Node 版本
- ⚡ 一键启动开发环境
- 🔍 自动识别使用 spark 或普通构建
- 💅 彩色日志输出,清晰易读
安装
npm install -g @wn/wnrun使用方法
# 启动开发环境
wnrun dev工作原理
- 读取当前项目的
package.json - 判断
scripts.dev中是否包含spark - 如果包含
spark,使用 Node 20;否则使用 Node 14 - 执行
yarn dev(如果没有 dev 则执行yarn serve)
示例
# 在 spark 项目中
wnrun dev
# 执行: nvm use 20 && yarn dev
# 在普通项目中
wnrun dev
# 执行: nvm use 14 && yarn dev开发
安装依赖
npm install运行开发模式
npm run dev运行测试
# 运行所有测试
npm test
# 查看测试覆盖率
npm run test:coverage
# 监听模式运行测试
npm run test:watch构建
npm run build本地测试
# 创建全局链接
npm link
# 测试命令
wnrun --version
wnrun dev
# 取消链接
npm unlink -g wnrun技术栈
- TypeScript - 类型安全的 JavaScript
- esbuild - 极速的打包工具
- Jest - 测试框架
- Commander - CLI 命令框架
- Chalk - 终端颜色输出
测试覆盖率
语句覆盖率: 100%
分支覆盖率: 88.23%
函数覆盖率: 100%
行覆盖率: 100%许可证
MIT
