Vue3:Vite 构建 Vue 项目

这篇具有很好参考价值的文章主要介绍了Vue3:Vite 构建 Vue 项目。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

Vite 新一代前端构建工具。

  • 开发环境中,无需打包操作,可快速的冷启动。
  • 轻量快速的热重载。
  • 按需编译。
# yarn 命令 (只会提示安装 vue-ts)
yarn create @vitejs/app 项目名称

# npm 命令 (只会提示安装 vue-ts)
npm init @vitejs/app 项目名称
  • npm安装会提示是否安装依赖
# npm 命令(常用,会推荐安装常用第三方包)
> npm init vue@3

Vue.js - The Progressive JavaScript Framework

√ Project name: ... vite-study-v3
√ Add TypeScript? ... No
√ Add JSX Support? ... No
√ Add Vue Router for Single Page Application development? ... No
√ Add Pinia for state management? ... Yes
√ Add Vitest for Unit Testing? ... No
√ Add Cypress for both Unit and End-to-End testing? ... No
√ Add ESLint for code quality? ... Yes
√ Add Prettier for code formatting? ... Yes

Scaffolding project in ...

Done. Now run:

cd vite-study-v3
npm install
npm run lint
npm run dev

项目结构

| 项目名称
|-- node_modules
|-- public
|-- src
|-- assets  # 静态资源
|-- components	# 组件
|-- App.vue	# 根组件
|-- index.css	# 通用css样式
|-- main.js	# 引入挂载
|-- .gitignore	# 忽略文件
|-- index.html	# 项目首页
|-- package-lock.json	# 
|-- package.json	# 版本统一

配置文件

  • 在项目中引入组件或文件时,使用 @/ 别名引入文件路径报错问题。

vite.config.js 配置文件中修改别名。

const { resolve } = require('path')

export default {
    // 别名
    alias: {
        '@': resolve(__dirname, './src')
    },
    server: {
        open: true,
    },
}

在 tsconfig.json 中配置 baseUrl,paths

{
    "compilerOptions": {
        "baseUrl": ".",
        "paths": {
            "@/*": ["src/*"]
        },
    },
}

在项目中使用 /@/ 进行引入。文章来源地址https://www.toymoban.com/news/detail-509234.html

<template>
	
</template>

<script setup lang='ts'>
	import head from '@/components/head.vue'
</script>

到了这里,关于Vue3:Vite 构建 Vue 项目的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 中国在构建新一代人工智能开放平台方面的策略与目标

    作者:禅与计算机程序设计艺术 随着人工智能技术的不断提升和应用,传统的人工智能解决方案正在被颠覆。越来越多的公司和机构都在探索着如何利用人工智能技术实现更高效、更可靠、更智能的业务模型。近年来,中国政府已经率先开启了构建新一代人工智能开放平台的

    2024年02月07日
    浏览(39)
  • 如何构建新一代实时湖仓?袋鼠云基于数据湖的探索升级之路

    在之前的实时湖仓系列文章中,我们已经介绍了实时湖仓对于当前企业数字化转型的重要性,实时湖仓的功能架构设计,以及实时计算和数据湖结合的应用场景。 在本篇文章中,将介绍袋鼠云数栈在构建实时湖仓系统上的探索与落地实践,及未来规划。 数栈作为一个数据开

    2024年02月05日
    浏览(54)
  • 构建新一代的K8s原生Java微服务+Quarkus实战

    送书第一期 《用户画像:平台构建与业务实践》 送书活动之抽奖工具的打造 《获取博客评论用户抽取幸运中奖者》 送书第二期 《Spring Cloud Alibaba核心技术与实战案例》 送书第三期 《深入浅出Java虚拟机》 送书第四期 《AI时代项目经理成长之道》 送书第五期 《Kubernetes原生

    2024年02月08日
    浏览(38)
  • 腾讯安全周斌:用模型对抗,构建新一代业务风控免疫力

    6月13日,腾讯安全联合IDC发布“数字安全免疫力”模型框架,主张将守护企业数据和数字业务两大资产作为企业安全建设的核心目标。腾讯安全副总裁周斌出席研讨论坛并发表主题演讲,他表示, 在新技术的趋势影响下,黑灰产的攻击行为会进一步模拟真人行为,传统基于过

    2024年02月09日
    浏览(28)
  • AIGC浪潮下,鹅厂新一代前端人的真实工作感受

    👉腾小云导读 AIGC 这一时代潮流已然不可阻挡,我们要做的不是慌乱,而是把握住这个时代的机会。本文就和大家一起来探索在 AIGC 下,前端工程师即将面临的挑战和机遇。聊聊从以前到现在,AIGC 给我们带来了怎么样的变化,下一代前端工程师又该何去何从? 👉目录 1 疯

    2024年02月15日
    浏览(32)
  • 新一代Vue脚手架(create-vue)

    Vue2.X中创建一个项目,我们基本都会选择Vue官方提供的脚手架工具Vue-cli(也可以基于webpack手动搭建这都没问题),如果想了解Vue-cli创建项目的过程,可以查看Vue-cli创建Vue项目工程步骤详解。 后来尤大新出了Vite,我们可以使用Vite创建项目,但是只能选择官方提供的固定配置

    2024年02月05日
    浏览(29)
  • 【信息系统项目管理师】--【信息技术发展】--【新一代信息技术及应用】--【大数据】

      信息技术是在信息科学的基本原理和方法下,获取信息、处理信息、传输信息和使用信息的应用技术总称。从信息技术的发展过程来看,信息技术在传感器技术、通信技术和计算机技术的基础上,融合创新和持续发展,孕育和产生了物联网、云计算、大数据、区块链、人

    2024年03月14日
    浏览(42)
  • 新一代工业园区智能制造产业运营中心建设项目方案建议书

    新一代工业园区智能制造产业运营中心建设项目方案建议书 (获取完整版文档请添加关注并私信沟通!) 目录 一、工业园区建设概况 1.1 园区建设目标和规划 1.2 园区基本情况 1.3 园区用地情况 1.4 园区产业情况 1.4.1 园区产业规划 1.4.2 产业发展情况介绍 1.5 园区企业情况 1.

    2023年04月17日
    浏览(58)
  • 信息系统项目管理师0027:云计算(2信息技术发展—2.2新一代信息技术及应用—2.2.2云计算)

    点击查看专栏目录   云计算(Cloud Computing)是分布式计算的一种,指的是通过网络“云”将巨大的数据计算处理程序分解成无数个小程序,然后通过由多部服务器组成的系统进行处理和分析这些小程序得到结果并返回给用户。在云计算早期,就是简单的分布式计算,进行任务

    2024年04月09日
    浏览(43)
  • 信息系统项目管理师025:区块链(2信息技术发展—2.2新一代信息技术及应用—2.2.4区块链)

      “区块链”概念于2008年在《比特币:一种点对点电子现金系统》中被首次提出,并在比特币系统的数据加密货币体系中成功应用,已成为政府、组织和学者等重点关注和研究的热点。区块链技术具有多中心化存储、隐私保护、防篡改等特点,提供了开放、分散和容错的事

    2024年03月19日
    浏览(41)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包