1.1.3 • Published 1 year ago

true-lib v1.1.3

Weekly downloads
-
License
MIT
Repository
-
Last release
1 year ago

trueSightDoc

vite 构建的第三方库

  • 在线制作产品手册、帮助中心、FAQ、Guide、知识库、产品介绍、开发文档、在线手册baklib

Install and use

  • Get the project code
git clone http://git.inner.truesightai.com/cc/true-sight-lib.git
  • Installation dependencies
cd true-sight-lib
# window
npm install
# mac OS
sudo npm install
  • 目录
true-sight-lib
 ├── README.md
 ├── src                            // 项目目录
 │   ├── utils                      // 通用库编写
 │   ├── doc                        // baklib第三方文档实例
 │   ├── enums                      // 项目枚举
 │   ├── packages                   // UI库
 │   └── main.ts
 ├── preview                        // 本地预览插件
 │   ├── main.ts
 │   ├── App.vue
 │   └── env.d.ts
 ├── lib                            // 打包生成的SDK文件
 │   ├── types
 │   ├── trueSdk@1.0.2.umd.js.gz
 │   ├── trueSdk@1.0.2.es.js.gz
 │   ├── trueSdk@1.0.2.es.js        // ES Module引入
 │   ├── trueSdk@1.0.2.umd.js       // AMD、Node、window 或 global
 │   └── src
 ├── package.json
 ├── tsconfig.json
 ├── types
 │   ├── axios.d.ts
 │   ├── global.d.ts
 │   └── config.d.ts
 ├── vite.config.ts
 └── prettier.config.js
  • build
npm run build

本地运行

  • 本地调试
# 在true-sight-lib目录下执行npm link,将true-lib设置为全局npm库
npm link

# 在项目里面引入
npm link true-lib
  • npm
# window
cnpm install true-lib
# mac OS
sudo cnpm install true-lib

CDN

<script src="https://unpkg.com/true-lib@1.0.4/lib/trueSdk@1.0.4.umd.js"></script>;
const { BakLibApi } = window.trueSdk;

ES6

import { BakLibApi } from 'true-lib';
// ...其它sdk