1.0.3-20240221161831 • Published 3 months ago

@googx/jx-apilib v1.0.3-20240221161831

Weekly downloads
-
License
ISC
Repository
-
Last release
3 months ago

安装

通过 配置 ~/.gitconfighttps协议的拉取 转为 git+ssh 协议的拉取

yarn add jx-apilib@https://gitee.com/googx/jx-apilib.git

构建

npm run build

发布

会直接发布当前目录下 在 package.json 中配置的文件列表,会无视 .gitignore 和 当前git目录树状态 也就是 未提交的文件 也会被发布

域下的,也就是 组织模式,免费版本的只能是 public 如果需要发布到 private 则需要付费 7美元一个月

npm publish --access public --otp 221081

参考:

手把手教你如何使用 rollup 打包 ts 工具库

 // post 中 也使用url参数的情况
    PostPlanListPage(page: PageParams, data: CalculateTestRequest, opts?: RequestOptions) {
        // 将 urlParams 中 拼接到 此参数中
        // opts?.urlParams
        const urlParams: Record<string, string> = {};
        for (const key in page) {
            if (Object.prototype.hasOwnProperty.call(page, key)) {
                //
                const value = page[key as keyof PageParams];
                //
                if (value !== undefined && value !== null) {
                    if (Array.isArray(value)) {
                        urlParams[key] = value.join(',');
                    } else {
                        urlParams[key] = String(value);
                    }
                }
            }
        }

        return this.client.Post<CalculateTestRequest, CalculateTestResponse>(
            `/xxloan/v1/loan/Test`, data,
            opts,
        );
    }

使用如下命令生成代码

xxkit apifunc ${PERDIR}/goproject/xxloan --Output ${PERDIR}front_project/jx-apilib/src/apisrv

构建代码库

yarn build

发布到 npm 个人仓库中

 npm publish --access public --otp ${OPTCODE}