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

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

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

大家好,我是袁庭新。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 项目开发奠定基础。

相关推荐

使用Assembly打包和部署Spring Boot工程

SpringBoot项目的2种部署方式目前来说,SpringBoot项目有如下2种常见的部署方式一种是使用docker容器去部署。将SpringBoot的应用构建成一个docke...

java高级用法之:调用本地方法的利器JNA

简介JAVA是可以调用本地方法的,官方提供的调用方式叫做JNI,全称叫做javanativeinterface。要想使用JNI,我们需要在JAVA代码中定义native方法,然后通过javah命令...

Linux中如何通过Shell脚本来控制Spring Boot的Jar包启停服务?

SpringBoot项目在为开发者带来方便的同时,也带来了一个新的问题就是Jar包如何启动?在一般情况下我们都是采用了最为经典的java-jar命令来进行启动。然后通过ps命令找到对应的应用线程通...

牛逼!自己手写一个热加载(人民币手写符号一个横还是两个横)

热加载:在不停止程序运行的情况下,对类(对象)的动态替换JavaClassLoader简述Java中的类从被加载到内存中到卸载出内存为止,一共经历了七个阶段:加载、验证、准备、解析、初始化、使用、...

java 错误: 找不到或无法加载主类?看看怎么解决吧!

问题扫述:项目名称调整,由原来的com.mp.qms.report.biz调整为com.mp.busicen.mec.qms.report.biz后。项目在IDEA直接运行,但打包部署到服务器...

如何将 Spring Boot 工程打包成独立的可执行 JAR 包

导语:通过将SpringBoot项目打包成独立的可执行JAR包,可以方便地在任何支持Java环境的机器上运行项目。本文将详细介绍如何通过Maven构建插件将SpringBoot...

class 增量发包改造为 jar 包方式发布

大纲class增量发包介绍项目目录结构介绍jar包方式发布落地方案class增量发包介绍当前项目的迭代修复都是通过class增量包来发版本的将改动的代码class增量打包,如下图cla...

Jar启动和IDE里启动Sprintboot的区别

想聊明白这个问题,需要补充一些前提条件,比如Fatjar、类加载机制等1、Fatjar我们在开发业务程序的时候,经常需要引用第三方的jar包,最终程序开发完成之后,通过打包程序,会把自己的代码和三...

Java 20年,以后将往哪儿走?(java还能流行多久)

在今年的Java20周年的庆祝大会中,JavaOne2015的中心议题是“Java的20年”。甲骨文公司Java平台软件开发部的副总裁GeorgesSaab的主题演讲就将关注点放在了java...

Spring Boot Jar 包秒变 Docker 镜像实现多环境部署

你是否在互联网大厂后端开发工作中,遇到过这样的困扰?当完成一个SpringBoot项目开发,准备将Jar包部署到不同环境时,却发现各个环境依赖不同、配置复杂,部署过程繁琐又容易出错,不仅耗费...

从0开始,让你的Spring Boot项目跑在Linux服务器

1搭建Linux服务器1.1购买阿里云服务器或安装虚拟机这里建议是CentOS7.X或CentOS8.X,当然其他的Linux如deepin、Ubuntu也可以,只是软件环境的安装包和安装方式...

【技术】Maven 上传第三方jar包到私服

通过nexus后台上传私服以NexusRepositoryManagerOSS2.14.5-02为例。登录nexus后台。定义Maven坐标Maven坐标有两种方式:1.自定义参数;2....

JVM参数、main方法的args参数使用

一、前言我们知道JVM参数分为自定义参数、JVM系统参数,Javamain方法的参数。今天就谈谈怎么使用吧。二、查看jvm参数定义自定义参数我们打开cmd窗口,输入java,就能看到自定义参数的格式...

Maven项目如何发布jar包到Nexus私服

Maven项目发布jar包到Nexus私服在编码过程中,有些通用的代码模块,有时候我们不想通过复制粘贴来粗暴地复用。因为这样不仅体现不了变化,也不利于统一管理。这里我们使用mavendeploy的方...

干货丨Hadoop安装步骤!详解各目录内容及作用

Hadoop是Apache基金会面向全球开源的产品之一,任何用户都可以从ApacheHadoop官网下载使用。今天,播妞将以编写时较为稳定的Hadoop2.7.4版本为例,详细讲解Hadoop的安...