# bimbox-bimserver-sdk-js **Repository Path**: aecworks-open-source/bimbox-bimserver-sdk-js ## Basic Information - **Project Name**: bimbox-bimserver-sdk-js - **Description**: AECWorks BIMBox 产品线 BIMServer 的 sdk 的 JavaScript 实现,采用Typescript语言 - **Primary Language**: TypeScript - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 7 - **Forks**: 7 - **Created**: 2018-07-22 - **Last Updated**: 2026-03-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # bimbox-bimserver-sdk-js > bimbox-bimserver-sdk-js [TOC] ### 1.组件描述 本组件主要为sdk相关资源整合包,AECWorks BIMBox 产品线 BIMServer 的 sdk 的 JavaScript 实现,采用Typescript语言。 ### 2.前置条件 本组件依赖 windows 上挂载的 EventBus 对象进行通讯,EventBus 对象是北京电力及标准化平台已挂载好的对象,其他项目使用前请检查。 ### 3.安装组件 ```bash npm install --save @pkpm/bimbox-bimserver-sdk-js ``` ### 4.参数及方法 | 参数 | 类型 | 说明 | 默认 | | :--- | ---- | ---- | ---- | | | | | | ### 5.使用方法 在需要的地方引入,使用即可。 ```tsx import { UploadService,MemberService } from '@pkpm/bimbox-bimserver-sdk-js'; ...... const uploadBoxService = new UploadService(contextBoxBase); public memberService = new MemberService(new ContextBase(config.BOX_SERVICE_HOST)); ``` ### 6.打包方式 打包 ```json "build": "tsc" ``` 切换为私库 ```bash npm config set registry http://101.40.70.165:9010/ ``` 发布 ```bash npm publish ``` ### 7.参考用例 标准化产品: ​ upload-net-methods.ts ### 8.参与贡献 1. Fork 本项目 2. 新建 Feat_xxx 分支 3. 提交代码 4. 新建 Pull Request