|
|
||
|---|---|---|
| .cloudbuild | ||
| .idea/copyright | ||
| libs/horizon | ||
| scripts | ||
| .editorconfig | ||
| .eslintignore | ||
| .eslintrc.js | ||
| .gitignore | ||
| .prettierrc.js | ||
| CHANGELOG.md | ||
| License | ||
| README.md | ||
| app_define.json | ||
| babel.config.js | ||
| jest.config.js | ||
| package.json | ||
| tsconfig.json | ||
README.md
horizon
工程编译:
Horizon采用monorepo方式管理项目,意思是在版本控制系统的单个代码库里包含了许多项目的代码
monorepo工具采用npm workspaces (npm版本需要大于7.x)
工程命令
安装
npm install
需要使用npm7.x以后版本安装,monorepo的依赖才能正确安装到node_modules
打包
npm run build
全局单元测试
npm run test
发布包:
npm publish build/horizon --_auth=XXX
XXX是base64编码后的密码值,CMO保管。
不兼容:
- input中的defaultValue值不支持改变,即:只有开始设置的值生效。
- JSX里面不支持注释。