1.0.0 • Published 2 years ago

qn-utils v1.0.0

Weekly downloads
-
License
ISC
Repository
-
Last release
2 years ago

鉴于项目驱动于 pnpm 的 workspace 功能,您需要以下安装步骤

  1. 在项目外文件夹安装 pnpm ,当前项目禁掉 npm
npm install -g pnpm
  1. -w root workspace 安装依赖
pnpm install -w

如果 node 版本太低,推荐升级至 14+

这里也提供了低版本不便于升级的解决方案:所有命令前加

npx -p node@14

过渡 pnpm 工具

npm 命令pnpm 等效
npm installpnpm install
npm i pnpm add
npm run pnpm /pnpm run
npm install -devpnpm install -D

另外列举两个常用命令~

只操作某一个包:
 pnpm <cmd> --filter pkgName // eg:@webb/utils
本地测试某一个包:

先在当前目录 build

 pnpm build --filter pkgName

在目标工作空间运行命令链接,只需要运行一次

pnpm link dir  // dir 可以是D:\*..*\webb\packages\utils

更用法直达 pnpm 官网

搭建进程

(~-11.28)
  • pnpm 替换 lerna+yarn
  • 支持 TS
  • 支持 ES6+新特性
  • CMJ + ESM 包
  • UMD 包(验证中)
  • ç 支持单元测试(暂用 js, 不做测试函数的类型校验)
  • 写更多的方法 + 测试用例 (1/5)
✨11.29-12.05
  • 写更多的方法 + 测试用例 (1/5)
  • 整理发布步骤
✨12.01- ~
  • 在项目中应用