vue3+ts+vite项目打包配置
时间: 2023-08-27 09:10:12 浏览: 267
vue3+ts+vuerouter+pinia+elementplus+ts环境模板搭建及vite打包优化
5星 · 资源好评率100%
对于Vue 3 + TypeScript + Vite项目的打包配置,你可以按照以下步骤进行设置:
1. 安装依赖:在项目根目录下运行以下命令安装所需的依赖项:
```
npm install --save-dev vite @vitejs/plugin-vue@next typescript vue-tsc
```
2. 创建`tsconfig.json`文件:在项目根目录下创建`tsconfig.json`文件,并添加以下内容:
```json
{
"compilerOptions": {
"target": "esnext",
"module": "esnext",
"moduleResolution": "node",
"strict": true,
"jsx": "preserve",
"importHelpers": true,
"allowSyntheticDefaultImports": true,
"esModuleInterop": true,
"experimentalDecorators": true,
"skipLibCheck": true,
"sourceMap": true,
"baseUrl": ".",
"paths": {
"@/*": ["src/*"]
}
},
"include": ["src/**/*.ts", "src/**/*.d.ts", "src/**/*.tsx", "src/**/*.vue"],
"exclude": ["node_modules"]
}
```
3. 配置`vite.config.ts`文件:在项目根目录下创建`vite.config.ts`文件,并添加以下内容:
```typescript
import { defineConfig } from 'vite';
import vue from '@vitejs/plugin-vue';
export default defineConfig({
plugins: [vue()],
});
```
4. 修改`package.json`文件:将`scripts`字段中的`"dev"`和`"build"`命令修改为以下内容:
```json
{
"scripts": {
"dev": "vite",
"build": "vue-tsc --noEmit && vite build"
}
}
```
这里我们使用`vue-tsc --noEmit`命令来进行类型检查,然后再执行`vite build`命令进行打包。
现在,你可以运行`npm run dev`启动开发服务器,或者运行`npm run build`进行项目打包。希望这些步骤能够帮助到你!如果你还有其他问题,请继续提问。
阅读全文