接口初始化 第一版

This commit is contained in:
yuping
2022-11-21 14:52:14 +08:00
parent 7636f00982
commit cd874c0373
3 changed files with 421 additions and 226 deletions

View File

@@ -35,7 +35,8 @@
"vite": "^3.2.3", "vite": "^3.2.3",
"vite-plugin-imp": "^2.3.1", "vite-plugin-imp": "^2.3.1",
"vite-plugin-mock": "^2.9.6", "vite-plugin-mock": "^2.9.6",
"vite-plugin-style-import": "^2.0.0" "vite-plugin-style-import": "^2.0.0",
"vite-plugin-top-level-await": "^1.2.1"
}, },
"eslintConfig": { "eslintConfig": {
"root": true, "root": true,

635
pnpm-lock.yaml generated

File diff suppressed because it is too large Load Diff

View File

@@ -2,6 +2,7 @@ import {defineConfig} from 'vite'
import vue from '@vitejs/plugin-vue' import vue from '@vitejs/plugin-vue'
import legacy from '@vitejs/plugin-legacy' import legacy from '@vitejs/plugin-legacy'
import {viteMockServe} from 'vite-plugin-mock' import {viteMockServe} from 'vite-plugin-mock'
import topLevelAwait from "vite-plugin-top-level-await";
const path = require('path') const path = require('path')
@@ -9,8 +10,12 @@ export default defineConfig(({command}) =>
({ ({
plugins: [ plugins: [
vue(), vue(),
legacy({ // legacy({
targets: ['chrome 52', 'defaults', 'not IE 11'] // targets: ['chrome 64', 'defaults', 'not IE 11']
// }),
topLevelAwait({
promiseExportName: '__tla',
promiseImportName: i => `__tla_${i}`
}), }),
viteMockServe({ viteMockServe({
mockPath: './src/mock/mocks', mockPath: './src/mock/mocks',