Appearance
前言
简要介绍
这个库基于 TypeScript 语言,集成了 Vue3、ITK 和 VTK 的前端库。主要目标是为了将医学图像解析、显示,以及三维模型的交互等功能集成起来,方便开发人员在使用相关功能的时候能够更快捷,无需跳入到更底层去实现业务功能,降低开发难度。
本文档供本公司的开发人员参考使用。文档的所有权归影为医疗(上海)有限公司所有,任何个人或第三方无授权不得擅自拷贝、留存及使用。
当前版本
本文档当前对应的库版本为 v0.0.14。
安装说明
需要登录公司的私有 npm 仓库 才可以安装。如果没有私有 npm 仓库的账号,请联系公司私有仓库的管理员创建相关账号。
登录仓库的命令如下:
bash
npm login --registry=http://npm.skyw.ltd:5000安装的命令如下:
bash
npm install @yw/ivuetk-pro配置说明
在项目中,需要同时安装 itk 相关的库:
bash
npm install itk-wasm @itk-wasm/dicom @itk-wasm/image-io另外,还需要在新项目中进行如下配置:
ts
// vite.config.ts
import { defineConfig } from "vite";
import vue from "@vitejs/plugin-vue";
import { itkWasmPipelinesPlugin } from "@yw/ivuetk-pro/vite-plugin";
// https://vite.dev/config/
export default defineConfig({
plugins: [vue(), ...itkWasmPipelinesPlugin()],
optimizeDeps: {
exclude: ["itk-wasm", "@itk-wasm/dicom", "@itk-wasm/image-io"],
},
});