vue环境搭建-vue介绍说明

实训背景:
一个基于Vue前端框架和第三方图表库ECharts构建的可视化大数据平台,通过Vue项目构建、指令的灵活运用、组件封装、组件之间通信,使内部图表组件库可实现自由替换和组合。以及一些功能模块的设计及代码实现。

实训任务:
(1)了解node和npm的基本概念及安装
(2)掌握搭建Vue项目的步骤
(3)理解vue.js项目结构
(4)能够使用Vue实现第一个程序

实训环境:
开发工具:VSCode
运行环境:node 18.16.0
管理工具:npm 9.5.1

实训要求:
本节要求大家能够使用Vue实现第一个程序,具体需求如下:
(1)安装配置node.js和npm
(2)创建vue项目,并启动,效果如下图示:
image.png
(3)将项目中App.vue内容修改为“欢迎学习Vue”,效果如下图示:
image.png
(4)在项目的src/components/目录下,新创建两个vue文件,分别是MyHello.vue和YourHello.vue。要求将MyHello.vue和YourHello.vue引入在App.vue,效果如下图示:
image.png

 

 

 

 

 

什么是Vue?

Vue 是一个JavaScript 框架,旨在帮助开发人员构建可扩展的 Web 应用程序。Vue 由尤雨溪开发,首次发布于2014年。它采用了一种类似于响应式编程的方法,允许我们通过声明式渲染数据来构建用户界面。

Vue 组件由以下三个部分组成:
模板(template)
模板是 Vue 组件的视图层。它采用了类HTML语法,包含插值表达式和指令等,用于声明如何渲染组件。
实例(instance)
实例是组件的 JavaScript 逻辑层。它包含了组件的状态和行为,以及其他与组件相关的选项。
样式(style)
样式是组件的样式层,用于控制组件的外观和布局。您可以使用 CSS、Sass 等预处理器编写样式。

Vue优势

  • Vue.js 可以进行组件化开发,使代码编写量大大减少,读者更加易于理解。
  • Vue.js 最突出的优势在于可以对数据进行双向绑定(在之后的编写中我们会明显地感觉到这个特点的便捷)。
  • 使用 Vue.js 编写出来的界面效果本身就是响应式的,这使网页在各种设备上都能显示出非常好看的效果。
  • 相比传统的页面通过超链接实现页面的切换和跳转,Vue 使用路由不会刷新页面。

什么是node.js?

Node.js是一个基于 Chrome V8 引擎的 JavaScript 运行环境。Node.js使用JavaScript进行编程,运行在JavaScript引擎上(V8)。

简单的说 Node.js 就是运行在服务端的 JavaScript,利用JavaScript在服务端进行编程。Node.js 使用了一个事件驱动、非阻塞式 I/O 的模型,使其轻量又高效。

什么是npm?

npm是 JavaScript 世界的包管理工具,并且是 Node.js 平台的默认包管理系统,也是世界上最大的软件注册表,使JavaScript/Node.js开发者能轻松跟踪依赖项和版本。大家可以这样理解:它相当于Java世界的Maven,Scala世界的SBT。

 

 

 

 

理解vue.js项目结构

项目的目录结构如下图所示:
image.png

项目结构说明如下:

  • node_modules:依赖包,通常执行npm i会生成。
  • index.html:是项目的首页,入口页(打开网页后最先访问的页面)
  • src:这个目录下存放项目的源码,即开发者写的代码放在这里。其中:
    • assets:存放项目中需要用到的资源文件,css、js、images等。
    • components:用来存放组件(一些可复用,非独立的页面),当然开发者也可以在 components 中直接创建完整页面。
    • App.vue:App.vue 是一个Vue组件,也是项目的第一个Vue组件。
    • main.js:项目入口文件。相当于Java中的main方法,是整个项目的入口js程序。
  • package.json:本项目的配置信息,启动方式。

要顺利掌握Vue.js开发,重点是理清楚项目中以下几个文件(目录)的作用和相互之间的关系。

(1) index.html

index.html是项目的主页,项目访问入口。一般是定义一个空的根节点,在运行时由main.js把App.vue根组件的实例挂载到该根节点下,其内容都通过vue组件来进行填充。

(2) App.vue

App.vue是项目的根组件,在运行时main.js会把它的实例挂载到index.html的根节点上。

(3) main.js

main.js相当于Java中的main方法,是整个项目的入口js程序。它负责:

  • 导入vue框架、根组件及其他组件、模块;
  • 设置路由;
  • 创建App.vue的实例(可以理解为内容),并将该实例挂载(填充)到index.html的根节点下。

这三者之间的关系,可以用下图来理解:
image.png

 

 

 

 

悉知:

1、node已经集成了npm,所以只用安装node即可
2、本知识点用于扩展讲解如何在Windows中安装node和npm,并成功创建vue项目

第一步:安装配置node.js和npm

(1)下载node地址:https://nodejs.cn/download/ (根据自己电脑系统下载);
(2)双击下载的安装文件,点击next即可;
(3)安装之后, 检查一下系统环境变量,查看是否将node.js的安装目录添加到了path环境变量下了,如果没有,请手动配置,如下图所示:
image.png
(4) 测试是否安装成功,如下图示表示安装成功:
image.png
(5) 配置npm在安装全局模块时的路径和缓存的路径,具体如下:
首先在node.js的安装目录下新建两个文件夹:

  • node_global
  • node_cache

image.png
然后打开cmd命令窗口,输入如下命令:
(注意这两行命令的单词存在差异)

npm config set prefix "D:\Program Files\nodejs\node_global"

npm config set cache "D:\Program Files\nodejs\node_cache"

好了之后就配置环境变量了(按照添加node环境变量的方式将D:\Program Files\nodejs\node_global路径添加到环境变量)

第二步:安装淘宝镜像

安装淘宝镜像,需要输入如下命令:

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

耐心等待,没有报错就是成功的

image.png

第三步:安装vue脚手架构建工具

输入如下命令用于安装vue脚手架构建工具:

npm install -g @vue/cli

然后耐心等待安装
image.png
安装成功后在命令行输入“vue -V”用于检测是否安装成功
image.png

第四步:创建vue项目

自行选择好目录(这里选择的是e盘),首先创建一个名为“vue-demo”的vue项目,执行如下命令:

vue create vue-demo

注意:项目名不能有大写字母,中文和特殊符号
image.png
创建完成后,进入项目目录,命令如下:

cd vue-demo

启动应用,命令如下:

npm run serve

等出现如下信息,说明开发服务器已经启动:
image.png
打开浏览器, 访问http://localhost:8080地址,打开应用程序的界面,如下图示:
image.png

 

 

 

 

 

(1)准备
启动环境,打开终端,首先使用如下命令在管理员权限下创建安装目录:

sudo mkdir -p /usr/local/node

然后输入密码,密码为“qingjiao”

接着进入/usr/local/目录,修改安装目录拥有者属组为 “qingjiao” ,命令如下:

cd /usr/local/
sudo chown -R qingjiao:qingjiao node/

(2)下载
进入node安装目录并下载node安装包

cd /usr/local/node/
wget https://npm.taobao.org/mirrors/node/v14.17.0/node-v14.17.0-linux-x64.tar.gz

(3)解压

tar -zxvf node-v14.17.0-linux-x64.tar.gz

(4)配置
进入解压之后的目录输入pwd获取当前的路径
image.png

使用ln -s创建软连接,注意逐条执行。

sudo ln -s /usr/local/node/node-v14.17.0-linux-x64/bin/npm /usr/local/bin/npm

sudo ln -s /usr/local/node/node-v14.17.0-linux-x64/bin/node /usr/local/bin/node

创建完之后就发现出现了两个类似快捷方式文件的东西
image.png

配置环境变量

编辑文件命令:

sudo vim /etc/profile

输入i进入编辑模式,在文件最后面加入下面的语句:

NODE_HOME=/usr/local/node/node-v14.17.0-linux-x64

PATH=$NODE_HOME/bin:$PATH

export NODE_HOME PATH

然后按esc,再输入:wq!

让刚才的配置生效命令:

source /etc/profile

(5)测试
image.png

 

 

 

 

 

 

posted @   Cuckoo~  阅读(620)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)
点击右上角即可分享
微信分享提示