|
|
6 miesięcy temu | |
|---|---|---|
| .. | ||
| demo | 6 miesięcy temu | |
| ng-add | 6 miesięcy temu | |
| ng-component | 6 miesięcy temu | |
| ng-generate | 6 miesięcy temu | |
| ng-update | 6 miesięcy temu | |
| testing | 6 miesięcy temu | |
| utils | 6 miesięcy temu | |
| README.md | 6 miesięcy temu | |
| collection.json | 6 miesięcy temu | |
| migration.json | 6 miesięcy temu | |
| tsconfig.json | 6 miesięcy temu | |
添加 ng-zorro-antd 与它的依赖,并根据需要自动配置。
package.jsonapp.component.html 引导内容将用于自定义的 theme.less 或编译后的 css 导入 angular.json
$ ng add ng-zorro-antd [--locale=zh-CN] [--theme] [--skipPackageJson]
npm run schematic:build 编译到 publish 文件夹npm run schematic:demo 从 demo 生成 schematicsnode ./schematics_script/set-version.js 从 package.json 设置版本号node ./schematics_script/set-theme.js 从 scripts/site/_site/doc/theme.less 设置自定义样式内容生成 publish 之后,创建一个新的 ng 项目。
npm run generate 生成 publish 文件夹cd publish && npm linkng new schematic-debugcd schematic-debug && npm link ng-zorro-antdschematic:build 修改代码后编译cd schematic-debug 切换到 ng 项目git checkout . && git clean -fd 还原更改ng g ng-zorro-antd:[schematic] 运行 schematic发布
原有发布流程不变,但是 schematics/utils/custom-theme.ts 和 schematics/utils/lib-versions.ts 内容为动态生成,不提交到版本管理。