Skip to content

前言

简要介绍

这个库基于 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"],
  },
});