👍🎉 欢迎向 L7 贡献代码! 🎉👍
由于使用了 Yarn workspace,首先需要安装 Yarn:https://yarnpkg.com/en/docs/install#windows-stable
L7 测试方案依赖 headless-gl,其中需要 node-gyp 编译本地依赖。
- 首先以管理员身份启动 PowerShell
- 运行
npm install --global --production windows-build-tools,安装 Microsoft's windows-build-tools
安装过程中其他问题详见。
安装依赖并完成 Yarn workspace 初始化:
yarn installcopy node_modules/gl/deps/windows/dll/x64/*.dll c:\windows\system32启动各个 package 代码变更监听:
yarn watch启动 Storybook,会自动打开 http://localhost:6006/:
yarn storybook运行单元测试:
yarn test运行单元测试并查看代码覆盖率:
yarn coveralls添加一个新的 lerna package:
lerna create my-pack -y将 ui-lib 作为 my-pack 的依赖:
yarn workspace my-pack add ui-lib/1.0.0将 lodash 添加为所有 package 的依赖(不包含root)
yarn workspaces run add lodash将 typescript 设置为 root 的开发依赖
yarn add -W -D typescript jest代替 git commit 提交:
yarn commityarn run version:prerelease设置完成后需要commit一下代码
yarn run release