fix(playground): npm run dev后proxy失效

This commit is contained in:
roymondchen 2022-09-20 12:57:00 +08:00 committed by jia000
parent 8c8b180371
commit 6d6490ab31
14 changed files with 435 additions and 108 deletions

View File

@ -50,7 +50,7 @@
"@types/node": "^15.12.4", "@types/node": "^15.12.4",
"@typescript-eslint/eslint-plugin": "^4.28.0", "@typescript-eslint/eslint-plugin": "^4.28.0",
"@typescript-eslint/parser": "^4.28.0", "@typescript-eslint/parser": "^4.28.0",
"@vitejs/plugin-vue": "^3.0.1", "@vitejs/plugin-vue": "^3.1.0",
"c8": "^7.11.3", "c8": "^7.11.3",
"chalk": "^4.1.0", "chalk": "^4.1.0",
"commitizen": "^4.2.4", "commitizen": "^4.2.4",
@ -74,7 +74,7 @@
"semver": "^7.3.7", "semver": "^7.3.7",
"shx": "^0.3.4", "shx": "^0.3.4",
"typescript": "^4.7.4", "typescript": "^4.7.4",
"vite": "^3.0.4", "vite": "^3.1.3",
"vitest": "^0.21.1", "vitest": "^0.21.1",
"vue": "^3.2.37" "vue": "^3.2.37"
}, },

View File

@ -72,13 +72,13 @@
"@types/lodash-es": "^4.17.4", "@types/lodash-es": "^4.17.4",
"@types/node": "^15.12.4", "@types/node": "^15.12.4",
"@types/serialize-javascript": "^5.0.1", "@types/serialize-javascript": "^5.0.1",
"@vitejs/plugin-vue": "^3.0.1", "@vitejs/plugin-vue": "^3.1.0",
"@vue/compiler-sfc": "^3.2.37", "@vue/compiler-sfc": "^3.2.37",
"@vue/test-utils": "^2.0.0", "@vue/test-utils": "^2.0.0",
"rimraf": "^3.0.2", "rimraf": "^3.0.2",
"sass": "^1.35.1", "sass": "^1.35.1",
"typescript": "^4.7.4", "typescript": "^4.7.4",
"vite": "^3.0.4", "vite": "^3.1.3",
"vue-tsc": "^0.39.4" "vue-tsc": "^0.39.4"
} }
} }

View File

@ -50,13 +50,13 @@
"@types/lodash-es": "^4.17.4", "@types/lodash-es": "^4.17.4",
"@types/node": "^15.12.4", "@types/node": "^15.12.4",
"@types/sortablejs": "^1.10.7", "@types/sortablejs": "^1.10.7",
"@vitejs/plugin-vue": "^3.0.1", "@vitejs/plugin-vue": "^3.1.0",
"@vue/compiler-sfc": "^3.2.37", "@vue/compiler-sfc": "^3.2.37",
"@vue/test-utils": "^2.0.0", "@vue/test-utils": "^2.0.0",
"rimraf": "^3.0.2", "rimraf": "^3.0.2",
"sass": "^1.35.1", "sass": "^1.35.1",
"typescript": "^4.7.4", "typescript": "^4.7.4",
"vite": "^3.0.4", "vite": "^3.1.3",
"vue-tsc": "^0.39.4" "vue-tsc": "^0.39.4"
} }
} }

View File

@ -47,13 +47,13 @@
"@types/color": "^3.0.1", "@types/color": "^3.0.1",
"@types/lodash-es": "^4.17.4", "@types/lodash-es": "^4.17.4",
"@types/node": "^15.12.4", "@types/node": "^15.12.4",
"@vitejs/plugin-vue": "^3.0.1", "@vitejs/plugin-vue": "^3.1.0",
"@vue/compiler-sfc": "^3.2.37", "@vue/compiler-sfc": "^3.2.37",
"@vue/test-utils": "^2.0.0", "@vue/test-utils": "^2.0.0",
"rimraf": "^3.0.2", "rimraf": "^3.0.2",
"sass": "^1.35.1", "sass": "^1.35.1",
"typescript": "^4.7.4", "typescript": "^4.7.4",
"vite": "^3.0.4", "vite": "^3.1.3",
"vue-tsc": "^0.39.4" "vue-tsc": "^0.39.4"
} }
} }

View File

@ -20,7 +20,7 @@
"vue": "^2.7.4" "vue": "^2.7.4"
}, },
"devDependencies": { "devDependencies": {
"vite": "^3.0.4", "vite": "^3.1.3",
"vue-template-compiler": "^2.7.4" "vue-template-compiler": "^2.7.4"
} }
} }

View File

@ -27,13 +27,13 @@
"devDependencies": { "devDependencies": {
"@types/node": "^15.12.4", "@types/node": "^15.12.4",
"@types/serialize-javascript": "^5.0.1", "@types/serialize-javascript": "^5.0.1",
"@vitejs/plugin-legacy": "^2.0.0", "@vitejs/plugin-legacy": "^2.2.0",
"@vitejs/plugin-vue": "^3.0.1", "@vitejs/plugin-vue": "^3.1.0",
"@vitejs/plugin-vue-jsx": "^1.3.10", "@vitejs/plugin-vue-jsx": "^1.3.10",
"@vue/compiler-sfc": "^3.2.37", "@vue/compiler-sfc": "^3.2.37",
"sass": "^1.35.1", "sass": "^1.35.1",
"typescript": "^4.7.4", "typescript": "^4.7.4",
"vite": "^3.0.4", "vite": "^3.1.3",
"vue-tsc": "^0.39.4" "vue-tsc": "^0.39.4"
} }
} }

View File

@ -23,7 +23,7 @@ import legacy from '@vitejs/plugin-legacy';
import vue from '@vitejs/plugin-vue'; import vue from '@vitejs/plugin-vue';
import vueJsx from '@vitejs/plugin-vue-jsx'; import vueJsx from '@vitejs/plugin-vue-jsx';
export default defineConfig(({ command }) => ({ export default defineConfig({
plugins: [ plugins: [
vue(), vue(),
vueJsx(), vueJsx(),
@ -66,19 +66,22 @@ export default defineConfig(({ command }) => ({
}, },
host: '0.0.0.0', host: '0.0.0.0',
port: 8098, port: 8098,
proxy: command strictPort: true,
? undefined proxy: {
: { '^/tmagic-editor/playground/runtime': {
'^/tmagic-editor/playground/runtime': { target: 'http://127.0.0.1:8078',
target: 'http://127.0.0.1:8078', changeOrigin: true,
changeOrigin: true, prependPath: false,
prependPath: false, },
}, },
},
open: '/tmagic-editor/playground/', open: '/tmagic-editor/playground/',
}, },
preview: {
proxy: {},
},
build: { build: {
sourcemap: true, sourcemap: true,
}, },
})); });

477
pnpm-lock.yaml generated

File diff suppressed because it is too large Load Diff

View File

@ -43,6 +43,7 @@ export default defineConfig({
server: { server: {
host: '0.0.0.0', host: '0.0.0.0',
port: 8078, port: 8078,
strictPort: true,
}, },
build: { build: {

View File

@ -38,10 +38,10 @@
"devDependencies": { "devDependencies": {
"@types/react": "^17.0.37", "@types/react": "^17.0.37",
"@types/react-dom": "^17.0.11", "@types/react-dom": "^17.0.11",
"@vitejs/plugin-legacy": "^2.0.0", "@vitejs/plugin-legacy": "^2.2.0",
"@vitejs/plugin-react-refresh": "^1.3.1", "@vitejs/plugin-react-refresh": "^1.3.1",
"recast": "^0.20.4", "recast": "^0.20.4",
"typescript": "^4.7.4", "typescript": "^4.7.4",
"vite": "^3.0.4" "vite": "^3.1.3"
} }
} }

View File

@ -42,6 +42,7 @@ export default defineConfig({
server: { server: {
host: '0.0.0.0', host: '0.0.0.0',
port: 8078, port: 8078,
strictPort: true,
}, },
build: { build: {

View File

@ -37,8 +37,8 @@
"rollup": "^2.25.0", "rollup": "^2.25.0",
"rollup-plugin-external-globals": "^0.6.1", "rollup-plugin-external-globals": "^0.6.1",
"sass": "^1.35.1", "sass": "^1.35.1",
"vite": "^3.0.4", "vite": "^3.1.3",
"@vitejs/plugin-legacy": "^2.0.0", "@vitejs/plugin-legacy": "^2.2.0",
"@vitejs/plugin-vue2": "^1.1.2", "@vitejs/plugin-vue2": "^1.1.2",
"vue-template-compiler": "^2.7.4" "vue-template-compiler": "^2.7.4"
} }

View File

@ -43,6 +43,7 @@ export default defineConfig({
server: { server: {
host: '0.0.0.0', host: '0.0.0.0',
port: 8078, port: 8078,
strictPort: true,
}, },
build: { build: {

View File

@ -26,7 +26,7 @@
"@tmagic/schema": "1.1.4", "@tmagic/schema": "1.1.4",
"@tmagic/stage": "1.1.4", "@tmagic/stage": "1.1.4",
"@tmagic/utils": "1.1.4", "@tmagic/utils": "1.1.4",
"@vitejs/plugin-legacy": "^2.0.0", "@vitejs/plugin-legacy": "^2.2.0",
"@vitejs/plugin-vue-jsx": "^1.3.10", "@vitejs/plugin-vue-jsx": "^1.3.10",
"axios": "^0.25.0", "axios": "^0.25.0",
"terser": "^5.14.2", "terser": "^5.14.2",
@ -34,7 +34,7 @@
}, },
"devDependencies": { "devDependencies": {
"@types/node": "^15.12.4", "@types/node": "^15.12.4",
"@vitejs/plugin-vue": "^3.0.1", "@vitejs/plugin-vue": "^3.1.0",
"@vue/compiler-sfc": "^3.2.37", "@vue/compiler-sfc": "^3.2.37",
"@vue/test-utils": "^2.0.0", "@vue/test-utils": "^2.0.0",
"recast": "^0.20.4", "recast": "^0.20.4",
@ -42,7 +42,7 @@
"rollup-plugin-external-globals": "^0.6.1", "rollup-plugin-external-globals": "^0.6.1",
"sass": "^1.35.1", "sass": "^1.35.1",
"typescript": "^4.3.4", "typescript": "^4.3.4",
"vite": "^3.0.4", "vite": "^3.1.3",
"vue-tsc": "^0.39.4" "vue-tsc": "^0.39.4"
} }
} }