# XcodeTemplateProject

## 一、组件开发流程

+ 安装工具，已安装请跳过

  ```shell
  npm install xupd-cli -g
  ```

+ 初始化组件项目

    项目根目录执行创建新的组件：
```shell
xupd npminit XXX
```

+ 开发组件 （纯Js功能模块，混合功能模块）

+ 发布当前组件

    进入到要发布组件的文件夹执行：
  ```shell
  xupd npmpub
  ```

  注意：执行上面命令之前需要先git commit 提交，否则会报如下错误，因为每次发布将以当前版本打对应的tag

  ```shell
  [x] npm 组件发布失败
  [ERROR] npm ERR! Git working directory not clean.
  ```

## 二、组件使用

+ 安装

```sh
npm install XcodeTemplateProject
```

+ 如果是混合开发的组件，iOS需要找到Podfile文件，添加

```shell
pod 'XcodeTemplateProject', :path => "../node_modules/@xupd-design/XcodeTemplateProject"
```

+ JS页面用法

```js
import XcodeTemplateProject from "XcodeTemplateProject";

// ...

const result = await XcodeTemplateProject.multiply(3, 7);
```

## License

MIT
