本节小编将讲解Vue的开发环境和常用工具的使用。1.VisualStudioCode编辑器VisualStudioCode(VSCode)是微软推出的免费开源编辑器。上线后迅速走红,深受开发者青睐。作为前端开发者,强大的编辑器可以让开发变得简单、方便、高效。本书选择基于VSCode编辑器进行讲解。VSCode编辑器具有以下特点:(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)打开gitforwindows官网,下载git安装包,如图1-3所示。(2)双击下载的安装程序进行安装,如图1-4所示。(3)点击“下一步”按钮,根据提示安装,全部使用默认值。(4)安装成功后,启动git-bash,如图1-5所示。3.Node.js环境Node.js是一个基于ChromeV8引擎的JavaScript运行环境,可以让JavaScript在服务端运行。下面详细讲解Node.js的下载安装。(1)打开Node.js官网,找到Node.js下载地址,如图1-6所示。从图1-6可以看出,Node.js有两个版本,LTS(LongTermSupport)是提供长期支持的版本,只有小bug修复,版本稳定,所以很多用户都在使用它;Current是目前发布的最新版本,增加了一些新特性,有利于新技术的开发和使用。在此处选择LTS版本进行下载。(2)双击安装包进行安装,如图1-7所示(3)安装过程全部使用默认值。安装完成后,打开git-bash命令行工具,可以查看Node.js版本信息,如图1-8所示。(4)安装好Node.js后,我们通过代码来演示一下HelloWorld程序的编写。创建C:\vue\chapter01目录,在该目录下创建helloworld.js文件,写入如下代码:console.log('HelloWorld')(5)保存文件后,执行如下命令启动HelloWorld程序:nodehelloworld.js(6)中的上述代码执行后,输出结果如图1-9所示。(7)Node.js还提供了一个交互环境REPL,类似于Chrome浏览器的控制台,可以直接在命令行输入JavaScript代码执行。在命令行执行node命令进入交互模式,如图1-10所示。(8)退出交互模式,可输入“.exit”并按回车键,或按两次Ctrl+C组合键退出。4、npm包管理工具npm(Node.jsPackageManager)是一个Node.js包管理工具,用于解决Node.js代码部署问题。安装Node.js时会自动安装对应的npm版本,无需单独安装。使用npm包管理工具可以解决以下场景的需求。(1)从npm服务器下载别人写好的第三方包,在本地使用。(2)从npm服务器上下载并安装别人编写的命令程序,供本地使用。(3)将自己的包或命令行程序上传到npm服务器,供他人使用。npm提供了快速操作包的命令,只需要简单的命令就可以轻松管理第三方包。下面列出npm中的常用命令。npminstall:安装项目所需的所有包,需要配置package.json文件。npmuninstall:卸载指定名称的包。npminstallpackagename:安装指定名称的包,后面可以带参数“-g”表示全局安装,“-save”表示本地安装;npmupdate:更新指定名称的包;npmstart:项目启动;通过CDNVue导入可以缓解服务器压力,加快文件下载速度。目前网上有很多免费的CDN服务器可以使用npmrunbuild:projectbuild。多学一招:由于npm服务器在国外,使用npm下载软件包速度很慢。为了提高下载速度,建议读者切换到国内镜像服务器使用。以淘宝NPM镜像为例,使用如下命令进行设置和切换。npm配置设置注册表https://registry.npm.taobao.org5。Chrome浏览器和vue-devtools扩展浏览器是开发和调试Web项目的工具。目前,市场上的主流浏览器各有优缺点。本书选择基于使用较多的Chrome浏览器进行讲解。vue-devtools是一个基于Chrome浏览器的扩展,用于调试Vue应用。下载官方压缩包,配置Chrome浏览器扩展程序即可使用。下面简单介绍一下安装过程。(1)下载vue-devtools-5.1.1.zip压缩包到本地。(2)解压压缩包,然后在命令行切换到解压后的vue-devtools-5.1.1目录,输入以下命令安装依赖:npminstall(3)构建vue-devtools工具插件,并执行如下命令。npmrunbuild(4)将插件添加到chrome浏览器。单击浏览器地址栏右侧的“”按钮,在弹出的菜单中选择“更多工具”→“扩展程序”,如图1-11所示。图1-11扩展页面在图1-11所示的界面中,点击“加载解压后的扩展”按钮,会弹出一个选择框,要求用户选择扩展目录。找到vue-devtools-5.1.1/shells/chrome目录,添加到扩展中。(5)配置完成后,可以看到当前vue-devtools工具的信息,Chrome浏览器窗口右上角会显示Vuelogo,如图1-12所示。
