配置tsconfig.json文件,为项目配置别名,简化路径

pull/3/head
riverflow 2 months ago
parent 8672a05fa8
commit 9fc369254a

@ -11,6 +11,7 @@
"vue": "^3.5.17"
},
"devDependencies": {
"@types/node": "^24.2.1",
"@vitejs/plugin-vue": "^6.0.0",
"@vue/tsconfig": "^0.7.0",
"typescript": "~5.8.3",
@ -806,6 +807,16 @@
"dev": true,
"license": "MIT"
},
"node_modules/@types/node": {
"version": "24.2.1",
"resolved": "https://registry.npmmirror.com/@types/node/-/node-24.2.1.tgz",
"integrity": "sha512-DRh5K+ka5eJic8CjH7td8QpYEV6Zo10gfRkjHCO3weqZHWDtAaSTFtl4+VMqOJ4N5jcuhZ9/l+yy8rVgw7BQeQ==",
"dev": true,
"license": "MIT",
"dependencies": {
"undici-types": "~7.10.0"
}
},
"node_modules/@vitejs/plugin-vue": {
"version": "6.0.1",
"resolved": "https://registry.npmmirror.com/@vitejs/plugin-vue/-/plugin-vue-6.0.1.tgz",
@ -1328,6 +1339,13 @@
"node": ">=14.17"
}
},
"node_modules/undici-types": {
"version": "7.10.0",
"resolved": "https://registry.npmmirror.com/undici-types/-/undici-types-7.10.0.tgz",
"integrity": "sha512-t5Fy/nfn+14LuOc2KNYg75vZqClpAiqscVvMygNnlsHBFpSXdJaYtXMcdNLpl/Qvc3P2cB3s6lOV51nqsFq4ag==",
"dev": true,
"license": "MIT"
},
"node_modules/vite": {
"version": "7.0.6",
"resolved": "https://registry.npmmirror.com/vite/-/vite-7.0.6.tgz",

@ -12,6 +12,7 @@
"vue": "^3.5.17"
},
"devDependencies": {
"@types/node": "^24.2.1",
"@vitejs/plugin-vue": "^6.0.0",
"@vue/tsconfig": "^0.7.0",
"typescript": "~5.8.3",

@ -5,6 +5,10 @@
"lib": ["ES2023"],
"module": "ESNext",
"skipLibCheck": true,
"baseUrl": ".", //
"paths": {
"@/*": ["src/*"] // @/ src/
},
/* Bundler mode */
"moduleResolution": "bundler",

@ -1,7 +1,22 @@
import { defineConfig } from 'vite'
import vue from '@vitejs/plugin-vue'
import { resolve } from 'path' //导入nodejs核心模块path解构提取resolce方法
// https://vite.dev/config/
export default defineConfig({
plugins: [vue()],
server:{
host: '0.0.0.0',//解决控制台Network:use--host to expose
port: 8080,//配置端口号
hmr:true,//开启热更新
open:true//启动在浏览器打开
},
resolve: {
//为项目设置别名,简化项目路径
alias: [
{
find: '@',
replacement: resolve(__dirname, 'src')
}
]
}
})

Loading…
Cancel
Save