如何将 Vite 添加到现有的 Vue3 Typescript 项目

您所在的位置:网站首页 vite安装vue项目 如何将 Vite 添加到现有的 Vue3 Typescript 项目

如何将 Vite 添加到现有的 Vue3 Typescript 项目

2023-09-24 14:32| 来源: 网络整理| 查看: 265

Vite 基本上是webpack的替代品,并且可以非常快速地构建您的 JavaScript 包。它有:

💡 即时服务器启动⚡️ 热模块更换 (HMR)🛠️ 丰富的功能📦 优化构建🔩 通用插件🔑 全类型 API 但是如何使它与现有的 Vue3 Typescript 项目一起工作?

        首先,您要安装 Vite 和 @vitejs/plugin-vue 作为开发人员依赖项。

npm install vite @vitejs/plugin-vue --save-dev

之后,您需要"dev": "vite"在脚本中添加{ .. } 对象package.json。

您也可以选择与更换build命令"build": "vue-tsc --noEmit && vite build",并"serve"与"serve": "vite preview"

现在,您需要添加一个名为"vite.config.ts"项目根文件夹的文件,其内容如下:

// vite.config.ts import {defineConfig } from "vite"; 从“@vitejs/plugin-vue”导入 vue; 从“路径”导入路径; export default defineConfig({ plugins: [vue()], resolve: { alias: { "@": path.resolve(__dirname, "/src"), }, }, define: { "process.env": {} , }, });

        这个配置ü口粮确保您的导入路径喜欢HelloWorld from "@/components/HelloWorld.vue";决心/ src目录,其中Vite的可以处理。

        Vite 以不同的方式公开环境变量(在此处查看更多信息),这就是为什么process在您现有的项目中不再起作用的原因。

就这样?还没有

        您还应该删除index.htmlpublic/ 文件夹中的 ,因为 Vite 将其视为所谓的“模块图”的一部分(更多在这里)。

        一个新的可能看起来像这样。它必须在根文件夹中。请注意,它引用了您的/src/main.ts.

 

这就是你可以运行的:

npm run dev

那么 呢?

        我也想覆盖这个,因为当前页面不再有 webpack 标准标题。

npm install vue-meta vue-meta@alpha

使用 vue-meta 可以解决这个问题。您现在可以将其添加到您的 App.vue 中:

  {{ content ? `${内容} | Hello World Vite Test` : `Hello World Vite Test` }} ...

        在另一个视图中,您可以将标准标题扩展为 fe “Some Page |  部分中的 Hello World Vite Test”。

export default defineComponent({ components: { HelloWorld }, setup() { useMeta({ title: "Some Page" }); }, });

        我希望您现在可以为您的 Typescript Vue3 项目运行 Vite!七爪网 七爪网-专注于分销商城,小程序定制,网站开发,定制开发,成品源码的源码交易平台

 



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3