返回

Vite新建一个vue3 ts项目:快速入门

前端

Vite创建Vue3 TS项目

Vite是一个用于构建现代JavaScript应用程序的前端构建工具。它具有快速、轻量级和模块化的特点,非常适合构建Vue3项目。在Vite中创建Vue3 TS项目非常简单,只需几个步骤即可完成。

  1. 初始化项目

    首先,我们需要使用Vite提供的命令行工具创建一个新的项目。打开终端,输入以下命令:

    npm create vite@latest my-vue3-ts-project
    

    这将创建一个名为"my-vue3-ts-project"的新项目,并安装必要的依赖项。

  2. 进入项目目录

    接下来,我们需要进入新创建的项目目录:

    cd my-vue3-ts-project
    
  3. 安装依赖项

    接下来,我们需要安装Vue3和TypeScript的依赖项:

    npm install --save vue@3
    npm install --save-dev typescript @vitejs/plugin-vue
    
  4. 创建Vue文件

    现在,我们可以创建一个Vue文件了。在"src"目录下创建一个名为"App.vue"的文件,并在其中添加以下代码:

    <template>
      <h1>{{ message }}</h1>
    </template>
    
    <script>
    import { ref } from 'vue'
    
    export default {
      setup() {
        const message = ref('Hello, Vite!')
        return {
          message
        }
      }
    }
    </script>
    
  5. 创建TypeScript文件

    接下来,我们需要创建一个TypeScript文件来定义Vue组件的类型。在"src"目录下创建一个名为"App.ts"的文件,并在其中添加以下代码:

    import { defineComponent } from 'vue'
    
    export default defineComponent({
      name: 'App',
      template: '<div>{{ message }}</div>',
      data() {
        return {
          message: 'Hello, Vite!'
        }
      }
    })
    
  6. 修改Vite配置

    最后,我们需要修改Vite的配置来支持TypeScript。在"vite.config.js"文件中,添加以下代码:

    export default {
      plugins: [
        vue({
          template: {
            compilerOptions: {
              isCustomElement: tag => tag.startsWith('my-')
            }
          }
        })
      ],
      build: {
        lib: {
          entry: 'src/lib.ts',
          name: 'MyLib',
          fileName: 'my-lib'
        }
      }
    }
    
  7. 运行项目

    现在,我们可以运行项目了。在终端中,输入以下命令:

    npm run dev
    

    这将启动Vite的开发服务器,并打开浏览器预览项目。

至此,我们已经成功创建了一个Vue3 TypeScript项目。您可以继续开发您的应用程序,并使用Vite的强大功能来构建和部署您的项目。

结语

Vite是一个非常适合构建Vue3项目的构建工具,它具有快速、轻量级和模块化的特点。本文介绍了如何在Vite中创建一个Vue3 TypeScript项目,并讨论了常见的项目构建和开发流程。如果您正在寻找一个快速、简单且强大的工具来构建您的Vue3项目,那么Vite是一个非常好的选择。