百度360必应搜狗淘宝本站头条
当前位置:网站首页 > IT知识 > 正文

Vue开发必备:Node.js、NPM与VueCLI安装全攻略

liuian 2025-03-11 18:00 22 浏览

大家好,我是袁庭新。Vue CLI是基于Vue的应用开发提供的一个标准的脚手架工具。为应用搭建基础的框架结构,提供插件、开发服务、Preset、构建打包功能。

Vue CLI背后集成了现代化开发的诸多功能,通过简单的命令就可以完成"零配置"的项目环境搭建。在安装vue CLI前,需要先在自己的电脑上安装Node.js和NPM。安装了Node.js才能使用npm,然后才能安装Vue CLI。

1.安装Node.js

1.1 什么是Node.js

Node.js发布于2009年5月,由Ryan Dahl开发,是一个基于Chrome V8引擎的JavaScript运行环境,使用了一个事件驱动、非阻塞式I/O模型,让JavaScript运行在服务端的开发平台,它让JavaScript成为与PHP、Python、Perl、Ruby等服务端语言平起平坐的脚本语言。

Node.js对一些特殊用例进行优化,提供替代的API,使得V8在非浏览器环境下运行得更好,V8引擎执行Javascript的速度非常快,性能非常好,基于Chrome JavaScript运行时建立的平台, 用于方便地搭建响应速度快、易于扩展的网络应用。

为什么会有Node.js?

传统意义上的JavaScript运行在浏览器上,Chrome使用的JavaScript引擎是V8,Node.js是一个运行在服务端的框架,它的底层就使用了V8引擎,这样就可以使用JavaScript去编写一些服务端的程序,这样也就实现了用JavaScript去开发Apache + PHP以及Java Servlet所开发的服务端功能,这样做的好处就是前端和后端都采用JavaScript,即开发一份js程序即可以运行在前端也可以运行在服务端,这样比一个应用使用多种语言在开发效率上要高,不过Node.js属于新兴产品,一些公司也在尝试使用Node.js完成一些业务领域,Node.js基于V8引擎,基于事件驱动机制,在特定领域性能出色,比如用Node.js实现消息推送、状态监控等的业务功能非常合适。

1.2 安装Node.js

根据操作系统下载对应版本的Node.js版本的安装包。Node.js官网地址:
https://nodejs.org/en/download

长期维护版(LTS):16.14.0(包含npm 8.3.1),推荐多数用户使用。在你的平台上下载Node.js源码或预编译安装包,然后即可马上进行开发。

1.2.1 Windows系统安装Node.js

1.下载node-v16.14.0-x86.msi安装包。

2.双击安装包,根据窗口向导提示进行安装(注意:可根据磁盘使用情况,选安装目录进行安装)。

3.安装完成后,在cmd窗口检测是否安装成功。

C:\Users\yuanxin> node -v
v16.14.0

1.2.2 macOS系统安装Node.js

1.下载node-v16.14.0.pkg安装包。

2.双击安装包,根据窗口向导提示进行安装(注意:点击"安装" ,需输入您的密码进行安装)。

3.打开命令行执行查看版本号node -v,显示版本信息,标志安装成功。

yuanxin@yuanxindeMacBook-Pro ~ % node -v
v16.14.0

2.安装NPM

NPM全称Node Package Manager,它是Node包管理和分发的工具,使用NPM可以对应用的依赖进 行管理,NPM的功能与服务端项目构建工具Maven的依赖管理功能类似,我们通过NPM可以很方便 地下载js库,打包js文件。

2.1 自动安装NPM

Node.js已经集成了NPM工具。在命令提示符输入npm -v可查看当前NPM版本。

npm -v

2.2 查看包管理路径

包路径就是NPM从远程下载的js包所存放的路径。使用npm config ls查询NPM管理包路径(NPM下载的依赖包所存放的路径)。

npm config ls

我们发现NPM默认的管理包路径在(以Windows系统为例):

C:\Users\yuanxin\AppData\Roaming\npm

2.3 设置包管理路径

依赖包放在C盘不太合适,为了方便对依赖包管理,我们将管理包的路径设置在单独的地方。

1.我们选择一个路径,专门存放这些依赖包。我选择创建一个目录:D:\programSoftware\npm。

2.在D:\programSoftware\npm下再创建npm_modules文件夹和npm_cache文件夹。

D:\programSoftware\npm\npm_modules
D:\programSoftware\npm\npm_cache

3.执行下边的命令,设置为自定义的包管理路径。

# 设置全局模块的安装路径
npm config set prefix "D:\programSoftware\npm\npm_modules"
# 设置缓存到npm_cache文件夹
npm config set cache "D:\programSoftware\npm\npm_cache"

4.此时再使用npm config ls查询NPM管理包路径发现路径已更改。

说明:Mac OS系统NPM包管理路径默认在
/usr/local/lib/node_modules/npm目录下。

2.4 NPM环境变量配置

1.查看NPM的全局路径。

npm config get prefix

2.配置PATH环境变量。

(1) 添加新的系统变量。

key=NODE_HOME
value=D:\programSoftware\npm

(2) 为Path变量添加%NODE_HOME%\npm_modules路径。

%NODE_HOME%\npm_modules
%NODE_HOME%\npm_cache

3.查看包的安装位置。

npm root -g

2.5 安装CNPM

NPM默认会去国外的镜像下载js包,在开发中通常我们使用国内镜像,这里我们使用淘宝镜像(CNPM)来加快下载速度,因此只需要修改下镜像的地址即可。

1.查询当前镜像地址。

yuanxin@yuanxindeMacBook-Pro ~ % npm config get registry
https://registry.npmjs.org/

说明:默认地址(
https://registry.npmjs.org/
)在国外,所以安装缓慢或卡顿。

2.在联网的状态下,更改镜像地址,设置为淘宝镜像。

## 注意1:以管理员身份运行cmd
## 注意2:切换至优质网络环境下安装CNPM
npm config set registry https://registry.npm.taobao.org

# npm install -g cnpm --registry=https://registry.npm.taobao.org

3.查看镜像地址是否更换成功。

yuanxin@yuanxindeMacBook-Pro ~ % npm config get registry
https://registry.npm.taobao.org/

4.换成功后,返回VSCode中,重新使用npm install安装组件,安装过程将畅通无阻。

5.查看CNPM版本信息。

cnpm -v

3.安装Vue CLI

目前主流版本是3.x和4.x版本,安装4.x以上的版本是因为该版本既可以创建3.x项目与4.x项目。注意,以管理员身份打开命令行。

1.可以使用下列任一命令安装这个新的包。

npm install -g @vue/cli

2.安装之后,可以在命令行中访问vue命令。通过简单运行vue,看是否展示出了一份所有可用命令的帮助信息,来验证它是否安装成功。

vue

3.输入vue -V检查版本。

vue -V

4.总结

本文主要介绍了 Vue 开发环境的搭建步骤,重点围绕 Node.js、NPM 和 Vue CLI 的安装展开。Node.js 是基于 Chrome V8 引擎的 JavaScript 运行环境,可在服务端运行 JavaScript 程序,提升开发效率,需根据操作系统下载对应版本安装包进行安装。NPM 用于管理应用依赖,其与 Node.js 集成,文中还介绍了查看与设置包管理路径、环境变量配置及安装淘宝镜像 CNPM 等操作。Vue CLI 是 Vue 应用开发的脚手架工具,主流版本为 3.x 和 4.x 以上,安装后可通过命令验证,为 Vue 项目开发奠定基础。

相关推荐

搭建一个20人的办公网络(适用于20多人的小型办公网络环境)

楼主有5台机上网,则需要一个8口路由器,组网方法如下:设备:1、8口路由器一台,其中8口为LAN(局域网)端口,一个WAN(广域网)端口,价格100--400元2、网线N米,这个你自己会看了:)...

笔记本电脑各种参数介绍(笔记本电脑各项参数新手普及知识)

1、CPU:这个主要取决于频率和二级缓存,频率越高、二级缓存越大,速度越快,现在的CPU有三级缓存、四级缓存等,都影响相应速度。2、内存:内存的存取速度取决于接口、颗粒数量多少与储存大小,一般来说,内...

汉字上面带拼音输入法下载(字上面带拼音的输入法是哪个)

使用手机上的拼音输入法打成汉字的方法如下:1.打开手机上的拼音输入法,在输入框中输入汉字的拼音,例如“nihao”。2.根据输入法提示的候选词,选择正确的汉字。例如,如果输入“nihao”,输...

xpsp3安装版系统下载(windowsxpsp3安装教程)

xpsp3纯净版在采用微软封装部署技术的基础上,结合作者的实际工作经验,融合了许多实用的功能。它通过一键分区、一键装系统、自动装驱动、一键设定分辨率,一键填IP,一键Ghost备份(恢复)等一系列...

没有备份的手机数据怎么恢复

手机没有备份恢复数据方法如下1、使用数据线将手机与电脑连接好,在“我的电脑”中可以看到手机的盘符。  2、将手机开启USB调试模式。在手机设置中找到开发者选项,然后点击“开启USB调试模式”。  3、...

电脑怎么激活windows11专业版

win11专业版激活方法有多种,以下提供两种常用的激活方式:方法一:使用激活密钥激活。在win11桌面上右键点击“此电脑”,选择“属性”选项。进入属性页面后,点击“更改产品密钥或升级windows”。...

华为手机助手下载官网(华为手机助手app下载专区)

华为手机助手策略调整,已不支持从应用市场下载手机助手,目前华为手机助手是需要在电脑上下载或更新手机助手到最新版本,https://consumer.huawei.com/cn/support/his...

光纤线断了怎么接(宽带光纤线断了怎么接)

宽带光纤线断了可以重接,具体操作方法如下:1、光纤连接的时候要根据束管内,同色相连,同芯相连,按顺序进行连接,由大到小。一般有三种连接方法,分别是熔接、活动连接和机械连接。2、连接的时候要开剥光缆,抛...

深度操作系统安装教程(深度操作系统安装教程图解)
  • 深度操作系统安装教程(深度操作系统安装教程图解)
  • 深度操作系统安装教程(深度操作系统安装教程图解)
  • 深度操作系统安装教程(深度操作系统安装教程图解)
  • 深度操作系统安装教程(深度操作系统安装教程图解)
win7旗舰版和专业版区别(win7旗舰版跟专业版)

1、功能区别:Win7旗舰版比专业版多了三个功能,分别是Bitlocker、BitlockerToGo和多语言界面; 2、用途区别:旗舰版的功能是所有版本中最全最强大的,占用的系统资源,...

万能连接钥匙(万能wifi连接钥匙下载)

1、首先打开wifi万能钥匙软件,若手机没有开启WLAN,就根据软件提示打开WLAN开关;2、打开WLAN开关后,会显示附近的WiFi,如果知道密码,可点击相应WiFi后点击‘输入密码’连接;3、若不...

雨林木风音乐叫什么(雨林木风是啥)

雨林木风的创始人是陈年鑫先生。陈年鑫先生于1999年创立了雨林木风公司,其初衷是为满足中国市场对高品质、高性能电脑的需求。在陈年鑫先生的领导下,雨林木风以技术创新、产品质量和客户服务为核心价值,不断推...

aics6序列号永久序列号(aics6破解序列号)

关于AICS6这个版本,虽然是比较久远的版本,但是在功能上也是十分全面和强大的,作为一名平面设计师的话,AICS6的现有的功能已经能够应付几乎所有的设计工作了……到底AICC2019的功能是不是...

win7正在启动windows 卡住(win7正在启动windows卡住了 进入安全模式)
  • win7正在启动windows 卡住(win7正在启动windows卡住了 进入安全模式)
  • win7正在启动windows 卡住(win7正在启动windows卡住了 进入安全模式)
  • win7正在启动windows 卡住(win7正在启动windows卡住了 进入安全模式)
  • win7正在启动windows 卡住(win7正在启动windows卡住了 进入安全模式)
手机可以装电脑系统吗(手机可以装电脑系统吗怎么装)

答题公式1:手机可以通过数据线或无线连接的方式给电脑装系统。手机安装系统需要一定的技巧和软件支持,一般需要通过数据线或无线连接的方式与电脑连接,并下载相应的软件和系统文件进行安装。对于大部分手机用户来...