系统使用初始化

npm install (不要使用pnpm install,因为安装后依赖的ts会报错)

系统初始化二

npm run build (因为只有构建后才能使用设计器)

vtj/*版本更新

图片
物料开发的项目,但是我重新安装了依赖依然提示这个
删除pnpm-lock.yaml和package-lock.json重新执行npm insntall

TS提示glob报错

image.png

  1. 给当前文件顶部添加/// <reference types="vite/client" />此字符串
  2. 给tsconfig.json添加{ compilerOptions: {"types": ["vite/client"],} }

构建工程时候提示cross-env, axios, 等不存在

执行pnpm add cross-env -D
执行pnpm add @types/axios -S
执行pnpm add @types/node -D

@wangeditor/editor | @wangeditor/editor-for-vue 报错

Ctrl+左键进入依赖的目录,删除其package.json内的exports选项所有值即可
详细

物料工程接口代理

配置vite.dev.config.ts和vite.material.config.ts

import { createViteConfig } from '@vtj/cli';
import { material, gatewayUrl } from './vtj.config';

export default createViteConfig({
  ...
  external: ['@vtj/core'],
  proxy: {
    '/api': {
      target: gatewayUrl,
      changeOrigin: true,
      rewrite: (path) => {
        return path.replace(/^\/api/, '')
      }
    }
  }
});

smallStone
807 声望1.4k 粉丝

前端一枚^_-