Vue开发常用的工具有哪些?

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

相比其他大型框架,Vue更加灵活,开发者既可以选择使用Vue来开发一个全新项目,也可以将Vue引入到一个现有的项目中。代码简洁、上手容易,深受开发者青睐。本节我们将对Vue的开发环境以及常用工具的使用进行讲解。

1.Visual Studio Code编辑器

Visual Studio Code(VS Code)是由微软公司推出的一款免费、开源的编辑器,推出之后便很快流行起来,深受开发者的青睐。作为前端开发人员来说,一个强大的编辑器可以让开发变得简单、便捷、高效。本书选择基于VS Code编辑器进行讲解。

VS Code编辑器具有如下特点:

(1)轻巧极速,占用系统资源较少。

(2)具备语法高亮显示、智能代码补全、自定义快捷键和代码匹配等功能。

(3)跨平台。不同的开发人员为了工作需要,会选择不同平台来进行项目开发工作,这样就一定程度上限制了编辑器的使用范围。VSCode编辑器不仅跨平台(支持Mac、Windows以及Linux),使用起来也非常简单。

(4)主题界面的设计比较人性化。例如,可以快速查找文件直接进行开发,可以通过分屏显示代码,主题颜色可以进行自定义设置(默认是黑色),也可以快速查看最近打开的项目文件并查看项目文件结构。

(5)提供了丰富的插件。VSCode提供了插件扩展功能,用户根据需要自行下载安装,只需在安装配置成功之后,重新启动编辑器,就可以使用此插件提供的功能。

2.git-bash命令行工具

在进行Vue开发时,我们经常会使用一些命令,如npm(包管理器)、vue-cli(脚手架),这些命令需要在命令行下使用。git-bash是git(版本管理器)中提供的一个命令行工具,外观类似于Windows系统内置的cmd命令行工具,但用户体验更友好。在实际开发中,经常会使用git-bash工具代替cmd。下面我们就来讲解git-bash的安装步骤。

(1)打开git for windows官网,下载git安装包,如图1-3所示。

Vue开发常用的工具有哪些?

图1-3git下载网站

(2)双击下载后的安装程序,进行安装,如图1-4所示。

Vue开发常用的工具有哪些?

图1-4安装协议

(3)单击“Next”按钮,根据提示进行安装,全部使用默认值即可。

(4)安装成功后,启动git-bash,如图1-5所示。

Vue开发常用的工具有哪些?

启动git-bash

3.Node.js环境

Node.js是一个基于Chrome V8引擎的JavaScript运行环境,它可以让JavaScript运行在服务器端。接下来我们就对Node.js的下载和安装进行详细讲解。

(1)打开Node.js官方网站,找到Node.js下载地址,如图1-6所示.

Vue开发常用的工具有哪些?

安装界面

从图1-6中可以看出,Node.js有两个版本,LTS(Long Term Support)是提供长期支持的版本,只进行微小的Bug修复且版本稳定,因此有很多用户在使用;Current是当前发布的最新版本,增加了一些新特性,有利于进行新技术的开发使用。这里选择LTS版本进行下载即可。

(2)双击安装包进行安装,如图1-7所示

Vue开发常用的工具有哪些?

安装界面

(3)安装过程全部使用默认值。安装完成后,打开git-bash命令行工具,查看Node.js版本信息,如图1-8所示。

Vue开发常用的工具有哪些?

查看Node.js版本

(4)将Node.js安装完成后,下面我们通过代码演示HelloWorld程序的编写。创建C:\vue\chapter01目录,在该目录中创建helloworld.js文件,编写如下代码:

console.log('Hello World')

(5)保存文件后,执行如下命令,启动Hello World程序:

node hello world.js

(6)上述代码执行后,输出结果如图1-9所示。

Vue开发常用的工具有哪些?

图1-9HelloWorld程序

(7)Node.js还提供了交互式环境REPL,类似Chrome浏览器的控制台,可以在命令行中直接输入JavaScript代码来执行。在命令行中执行node命令,即可进入交互模式,如图1-10所示。

Vue开发常用的工具有哪些?

图1-10REPL交互式环境

(8)若要从交互模式中退出,可以输入“.exit”并按Enter键,或者按两次Ctrl+C组合键来退出。

4.npm包管理工具

npm(Node.jsPackage Manager)是一个Node.js的包管理工具,用来解决Node.js代码部署问题。在安装Node.js时会自动安装相应的npm版本,不需要单独安装。使用npm包管理工具可以解决如下场景的需求。

(1)从npm服务器下载别人编写的第三方包到本地使用。

(2)从npm服务器下载并安装别人编写的命令程序到本地使用。

(3)将自己编写的包或命令行程序上传到npm服务器供别人使用。npm提供了快速操作包的命令,只需要简单命令就可以很方便地对第三方包进行管理,下面列举npm中的常用命令。

npm install:安装项目所需要的全部包,需要配置package.json文件。

npm uninstall:卸载指定名称的包。

npm install包名:安装指定名称的包,后面可以跟参数“-g”表示全局安装,“–save”表示本地安装;

npm update:更新指定名称的包;

npm start:项目启动;通过CDN方式引入Vue,可以缓解服务器的压力,加快文件的下载速度。目前,网络上有很多免费的CDN服务器可以使用

npm run build:项目构建。

多学一招:由于npm的服务器在国外,使用npm下载软件包的速度非常慢,为了提高下载速度,推荐读者切换成国内的镜像服务器来使用。以淘宝NPM镜像为例,使用如下命令设置即可切换。

npm config set registry https://registry.npm.taobao.org

5.Chrome浏览器和vue-devtools扩展

浏览器是开发和调试Web项目的工具,目前市面上主流的浏览器都有自己的优点和缺点,本书选择基于使用量较多的Chrome浏览器进行讲解。

vue-devtools是一款基于Chrome浏览器的扩展,用于调试Vue应用,只需下载官方压缩包,配置Chrome浏览器的扩展程序即可使用。下面我们简单介绍一下安装流程。

(1)下载vue-devtools-5.1.1.zip压缩包到本地。

(2)将压缩包进行解压,然后在命令行中切换到解压好的vue-devtools-5.1.1目录,输入以下命令进行依赖安装:

npm install

(3)构建vue-devtools工具插件,执行命令如下。

npm run build

(4)将插件添加至chrome浏览器。单击浏览器地址栏右边的“”按钮,在弹出的菜单中选择“更多工具”→“扩展程序”,如图1-11所示。

Vue开发常用的工具有哪些?

图1-11扩展程序页面在图1-11所示的界面中,单击“加载已解压的扩展程序”按钮,此时会弹出选择框,需要用户选择扩展程序目录。找到vue-devtools-5.1.1/shells/chrome目录,将其添加到扩展程序中。

(5)配置完成后,可以看到当前vue-devtools工具的信息,并在Chrome浏览器窗口的右上角会显示Vue的标识,如图1-12所示。

Vue开发常用的工具有哪些?

图1-12vue-devtools安装成功界面文章来源地址https://www.toymoban.com/news/detail-474783.html

到了这里,关于Vue开发常用的工具有哪些?的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • C 语言常用的集成开发环境有哪些?C 语言常用的代码版本管理工具有哪些?C 语言的单元测试有哪些方法?C 语言的集成测试有哪些方法?

    集成开发环境(Integrated Development Environment,简称IDE)是一种软件工具,用于开发、测试和调试软件应用程序。它集成了多个开发工具和环境,方便开发人员进行代码编写、编译、调试、版本控制等操作。 C语言常用的集成开发环境有以下几种: Microsoft Visual Studio:这是一个功

    2024年02月05日
    浏览(63)
  • VUE3相比VUE2升级了哪些内容

    目录 一、Vue 3 、Vue 2 对比及提升项 二、  Vue 3 创建app.vue示例  三、Vue3 的setup、Vue2 的 data对比 一、Vue 3 、Vue 2 对比及提升项 性能提升:Vue 3 做了大量的优化工作,提升了运行时的性能。例如,在模板编译时进行的静态分析和优化,以及使用了更高效的响应式系统,使得数据

    2024年01月22日
    浏览(48)
  • 『渗透测试基础』| 什么是渗透测试?有哪些常用方法?如何开展?测试工具有哪些?优势在哪里?

    本文理论基础知识来源于《测试工程师全栈技术进阶与实践》,仅供学习使用,不做他用。感谢原作者提供的知识分享。 本文整理梳理了来源于书籍、网络等方面渗透测试理论内容,旨在了解和学习渗透测试的基础,并不做实际的演示,仅用于学习目的。 渗透测试是指由专

    2024年02月04日
    浏览(44)
  • 【AIGC调研系列】Grok大模型与其他模型相比的优势和劣势

    Grok大模型与其他模型相比,具有以下优势和劣势: 优势: 实时了解世界的能力 :Grok能够通过X平台实时了解世界,这是其独特而根本的优势之一[2][6][17]。这意味着Grok能够在回答问题时提供最新的信息和数据。 处理尖锐问题的能力 :Grok能够回答其他人工智能系统拒绝回答

    2024年04月14日
    浏览(47)
  • PyQt和Qt的其他绑定(如PySide)相比有什么优势和劣势?

    作为一个新手,你可能会对PyQt和Qt的其他绑定(如PySide)之间的优势和劣势感到困惑。没问题,这很正常。我们先来谈谈优势吧。 首先,PyQt是由C++编写的,因此它具有强大的跨平台支持。这意味着无论你使用的是Windows、Mac还是Linux,PyQt都可以在任何地方运行。这是其他一些

    2024年02月10日
    浏览(36)
  • 高效的工单管理系统具备哪些特点?“的修”工单系统对民宿运营管理有什么好处?

    随着企业不断发展和业务扩展,工单管理已成为企业运营的必要组成部分。一个有效且高效的工单管理系统对企业的运营至关重要。为了实现这一目标,企业需要选择适合自身需求的工单管理解决方案,并建立科学的工单管理流程。 高效的工单管理系统具备以下特点: 高自

    2024年02月08日
    浏览(51)
  • 【AIGC调研系列】kimi与其他AI助手相比的优势和劣势是什么

    Kimi与其他AI助手相比,具有以下优势和劣势: 优势: 服务稳定性 :Kimi的服务在境内,使用稳定[2]。 多客户端支持 :支持网页、APP、小程序等多个客户端,提高了用户的使用便捷性[2][4]。 中文处理能力 :Kimi在中文处理方面表现出色,这可能是因为其针对中文环境进行了优

    2024年04月28日
    浏览(49)
  • Redis相比Memcached有哪些优势?

    Redis和Memcached都是流行的内存缓存系统,它们在某些方面相似,但也有一些区别。以下是Redis相比Memcached的几个优势: Redis支持更多的数据类型,包括字符串、列表、集合、有序集合、哈希等。这使得Redis可以更灵活地处理不同类型的数据,并且可以进行更复杂的操作,例如原

    2024年02月09日
    浏览(43)
  • Stable diffusion相比于latent diffusion有哪些改进?

    Stable Diffusion是对Latent Diffusion模型的改进,主要在以下方面进行了优化: 稳定性:Stable Diffusion模型引入了稳定性措施,通过限制每一步噪声向量的大小来防止梯度爆炸或消失问题的出现。这一改进使得模型在训练过程中更加稳定和可靠。 训练速度:Stable Diffusion模型通过减少

    2024年02月16日
    浏览(29)
  • JDK11相比JDK1.8有哪些新特性

    Java 11 相比 Java 8 引入了许多新的语言特性和 API,下面是一些主要的特性: HTTP Client API:Java 11 中引入了一个全新的原生 HTTP 客户端 API,用于替代老旧的 HttpURLConnection API。 动态类文件常量:Java 11 引入了动态类文件常量,可以在不加载类的情况下,将常量加入到已有的类定义

    2024年02月16日
    浏览(37)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包