银行管理系统网站建设公司集团网站开发
文章目录
- 概要
 - vite.config.ts配置
 - tsconfig.json 的配置
 - package.json 的配置
 - 路由配置
 - 打包
 - 打开打包后的文件
 - 小结
 
概要
 完成vite的打包,和在本地打开页面
 记录一下,vite打包过程中的问题!!!
vite.config.ts配置
vite.config.ts配置打包的相关配置
import { defineConfig } from 'vite'
import vue from '@vitejs/plugin-vue'
import { resolve } from 'path'
// https://vitejs.dev/config/
export default defineConfig({plugins: [vue()],base: './', //打包后的引入css文件时前加./build: {//打包文件名称outDir: 'vitescreen',assetsDir: 'assets',sourcemap: false,terserOptions: {compress: {drop_console: true,drop_debugger: true,},},},//....省略其他内容}) 
tsconfig.json 的配置
 直接复制既可,要是原本有相应的配置,可自己查重
{"compilerOptions": {"useDefineForClassFields": true,"strict": true,"jsx": "preserve","resolveJsonModule": true,"isolatedModules": true,"esModuleInterop": true,"lib": ["ESNext","DOM"],"skipLibCheck": true,"noEmit": true,// 添加的配置开始"baseUrl": ".","paths": {"@/*": ["src/*"]},"target": "esnext","module": "esnext","moduleResolution": "node","sourceMap": true,"allowSyntheticDefaultImports": true,//添加的配置结束},"include": ["src/**/*.ts","src/**/*.d.ts","src/**/*.tsx","src/**/*.vue","src/main.ts"],"references": [{"path": "./tsconfig.node.json"}],"exclude": ["node_modules"]
}
 
package.json 的配置
 改变配置可以,省略打包过程时的ts的校验,当然要是整个文件ts没有报错的话,可以不修改
原来的build的命令
"build": "vue-tsc --noEmit --skipLibCheck&& vite build",
 
要是不要ts校验不要ts既可
"build": "vite build",
 
路由配置
 路由配置,可以解决本地打不开文件的问题
 修改路由模式,
原来
import { createRouter, createWebHistory, RouteRecordRaw } from 'vue-router'const routes: Array<RouteRecordRaw> = [{path: '/',name: 'home',component:()=>import('../view/home/index.vue'),//我事先在src下面创建了一个view文件夹,在view文件下面创建了home.vue文件}
]const router = createRouter({history: createWebHistory(),  // 这里routes
})export default router
 
修改后
import { createRouter, createWebHistory, RouteRecordRaw,createWebHashHistory } from 'vue-router'const routes: Array<RouteRecordRaw> = [{path: '/',name: 'home',component:()=>import('../view/surveillance/index.vue'),//我事先在src下面创建了一个view文件夹,在view文件下面创建了home.vue文件}
]const router = createRouter({history: createWebHashHistory(),  //修改后routes
})export default router 
打包
 打包命令没什么说的, npm打包,用别的命令也可
npm run build
 
打开打包后的文件
看vscood 有没有安装这个插件,没有就安装上
 
安装后
 vscoode的底部

 点击执行它,就可可以打开页面
小结
 上面就是打包的过程和打开本地页面的操作,
 打包遇见的问题,也可留言,随时更新
