vue前端开发-准备篇-环境搭建&介绍前端NodeJs&npm&vueCLI与后端框架对应关系【1-1】

举报
brucexiaogui 发表于 2021/12/28 23:28:39 2021/12/28
【摘要】 vue前端开发-准备篇-环境搭建&介绍前端NodeJs&npm&vueCLI与后端框架对应关系【1-1】 摘要 这篇文章核心主旨有两个,第一个介绍搭建前端项目安装的组件,第二个...

vue前端开发-准备篇-环境搭建&介绍前端NodeJs&npm&vueCLI与后端框架对应关系【1-1】

摘要

这篇文章核心主旨有两个,第一个介绍搭建前端项目安装的组件,第二个对安装的组件做个介绍。
如果只是搭建开发环境只看第一部分即可,如果想对组件有更多的认识就看完吧。

  • 搭建前端开发环境
  • 介绍前后端开发框架对应关系

1.环境搭建概述

在vue开发之前,先准备开发环境,安装node.js、vue3.0脚手架

2.安装与管理nodejs

2.1.Node.js介绍

1.什么是Node.js

简单的说 Node.js 就是运行在服务端的 JavaScript。
Node.js是一个事件驱动I/O服务端JavaScript环境,基于Google的V8引擎,V8引擎执行Javascript的速度非常快,性能非常好。

2.Node.js有什么用

浏览器的内核包括两部分核心:

  • DOM渲染引擎;
  • js解析器(js引擎)js运行在浏览器内核中的js引擎内部

Node.js是脱离浏览器环境运行的JavaScript程序,基于V8 引擎(Chrome 的 JavaScript的引擎)
NodeJs就好比java的JDK,后端java语言的运行需要jdk里面的jre来运行,前端的js运行就需要Nodejs。

2.1.下载nodejs

官网下载地址:https://nodejs.org/en/download/

  • 下载系统对应的安装包
    在这里插入图片描述

下载下来的包直接执行下一步进行安装即可

2.2.验证安装结果

在cmd命令窗口输入下面的命令

# 查看版本号出现版本号即安装成功
node –v
npm –v 

  
 
  • 1
  • 2
  • 3

2.3.nodejs版本管理介绍

在安装node后,如果想更新版本可以使用nvm命令来更新node的版本。

  • nodejs版本管理命令
#执行命令安装:npm install -g n
n latest  (升级node.js到最新版)
n stable(升级node.js到最新稳定版)
n 后面也可以跟随版本号,例如:$ n v0.10.26 或者 $ n 0.10.26

  
 
  • 1
  • 2
  • 3
  • 4

3.安装npm

3.1.NPM介绍

1.什么是NPM

NPM全称Node Package Manager,是Node.js包管理工具,是全球最大的模块生态系统,里面所有的模块都是开源免费的;也是Node.js的包管理工具,相当于前端的Maven 。

2.安装NPM

  • 在安装nodeJs时候都会默认安装npm,因此不需要单独安装。Node.js默认安装的npm包和工具的位置:Node.js目录\node_modules
  • 在这个目录下你可以看见 npm目录,npm本身就是被NPM包管理器管理的一个工具,说明 Node.js已经集成了npm工具
  • 查看npm版本
#在命令提示符输入 npm -v 可查看当前npm版本
npm -v

  
 
  • 1
  • 2

3.解决npm访问慢

npm下载的资源在国外服务器,在下载资源时会比较慢,可以配置国内淘宝地址。

# 配置npm国内地址
npm config set registry https://registry.npm.taobao.org
#查看npm配置信息
npm config list

  
 
  • 1
  • 2
  • 3
  • 4

4.安装vue3.0 CLI

4.1.npm安装vue

# 卸载:如果已经全局安装了旧版本的vue-cli(1.x 或 2.x),需要先卸载
npm uninstall vue-cli -g

# 安装vue3.0:
npm install -g @vue/cli
#查看版本号:
vue -V,出现版本号即安装成功。
3.0对2.0版本的桥接:如果希望同时使用3.0与2.0则执行下面的命令,否则不用执行。
npm install –g @vue/cli-init

  
 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9

5.NodeJs&npm&vueCLI与后端框架对应关系

5.1.前后端对应关系

java项目开发离不开三样组件,JDK运行java语言,maven管理项目依赖包,Springboot开发框架。
前端项目的开发其实和后端开发项目原理是一样的也有三样组件,NodeJs运行js语言,NPM管理js依赖包,vue就是项目开发的框架。

功能 前端组件 后端组件
运行环境组件 NodeJs JDK
管理包依赖 NPM Maven
项目开发框架 VUE SpringBoot

5.2.NodeJs功能演示

NodeJs和JDK运行语言的方法是一样的,在cmd命令界面输入node命令后面跟着js文件,就可以运行这个文件并将结果输出。

node 01-控制台程序.js

  
 
  • 1

5.3.NPM功能演示

NPM和maven的功能是一样的,下面演示它是如何管理依赖包。

1.初始化一个项目(模块)

NPM初始化相当于使用maven创建模块的过程,需要输入项目名称,版本号等信息。初始化完成后会生成一个package.json这个文件和maven的pom.xml文件作用一样用来管理依赖的版本号。

#建立一个空文件夹,cmd窗口进入该文件夹  执行命令初始化
npm init
#按照提示输入相关信息,如果是用默认值则直接回车即可。
#name: 项目名称
#version: 项目版本号
#description: 项目描述
#entry point:项目的入口文件
#keywords: {Array}关键词,便于用户搜索到我们的项目
#最后会生成package.json文件,这个是包的配置文件,相当于maven的pom.xml
#我们之后也可以根据需要进行修改。

  
 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10

初始化完成后会在文件夹中生成一个package.json文件用来管理依赖包的版本号,该文件初始化内容就是项目的基本信息。

{
  "name": "npm_test",
  "version": "1.0.0",
  "description": "",
  "main": "index.js",
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1"
  },
  "author": "",
  "license": "ISC"
}

  
 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11

2.npm安装依赖

当我们初始化好一个项目后,下面介绍如何安装依赖包。当我们安装第一个依赖时,他会自动在项目的文件夹下新建一个node_modules文件夹管理所有下载到本地的依赖包,同时在package.json文件中记录所有依赖包的版本号,node_modules文件夹对应maven依赖包的本地仓库,package.json文件对应maven的pom.xml功能。

下面通过安装jquery依赖示例体验npm管理依赖和mavev的异曲同工之妙吧

#使用 npm install 安装依赖包的最新版,
#模块安装的位置:项目目录\node_modules
#安装会自动在项目目录下添加 package-lock.json文件,这个文件帮助锁定安装包的版本
#同时package.json 文件中,依赖包会被添加到dependencies节点下,类似maven中的 <dependencies>
npm install jquery


#npm管理的项目在备份和传输的时候一般不携带node_modules文件夹
npm install #根据package.json中的配置下载依赖,初始化项目


#如果安装时想指定特定的版本
npm install jquery@2.1.x


#devDependencies节点:开发时的依赖包,项目打包到生产环境的时候不包含的依赖
#使用 -D参数将依赖添加到devDependencies节点
npm install --save-dev eslint
#或
npm install -D eslint


#全局安装
#Node.js全局安装的npm包和工具的位置:用户目录\AppData\Roaming\npm\node_modules
#一些命令行工具常使用全局安装的方式
npm install -g webpack

  
 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26

在这里插入图片描述

3.npm常用命令

#更新包(更新到最新版本)
npm update 包名
#全局更新
npm update -g 包名

#卸载包
npm uninstall 包名
#全局卸载
npm uninstall -g 包名

  
 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9

文章来源: brucelong.blog.csdn.net,作者:Bruce小鬼,版权归原作者所有,如需转载,请联系作者。

原文链接:brucelong.blog.csdn.net/article/details/109740071

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。