第2讲:Vue开发环境的搭建及运行

Vue开发环境搭建步骤

1、安装node  http://www.nodejs.com.cn/  一般安装在根目录下,直接下一步下一步安装即可。如何检测安装完毕  node  -v

2、第二步:安装vue-cli脚手架  npm install -g @vue/cli  ,查看安装版本  vue  --version

3、第三步:项目创建  vue create  项目名字(英文)选择vue2.0

4vue项目打开方式

一步:查看 node_modules 包是否存在  node_modules 包存储的是依赖包。如果没有在项目 开命令行  npm  install/i
二步:如果 node_modules 包存在,直接在项目下打开命令行 npm  run  serve( 不一定是 serve, package.json 中的 scripts  有可能 serve  dev )

一、安装node.js

查环境变量配置
安装完成后打开 cmd 工具并执行 node -v 命令,将有如下提示:

        接着执行npm -v命令,将有如下提示:

        

如果没有版本号出现请检查是否将 nodejs 添加进环境变量

设置镜像源

在对 nodejs npm 工具设置国内的镜像源以便于提高资源的下载速度,如下:

执行以下命令安装cnpm工具用来代替npm工具:

npm install -g cnpm -- https://registry.npmmirror.com

者将npm源设置为淘宝镜像

npm config set registry  https://registry.npmmirror.com

执行完成后执行以下命令

npm config get registry

设置成功后将会有如图效果

二、安vue-cli

设置好镜像源之后我们需要安装一个 vue 的脚手架工具( vue-cli

    执行以下命令安装vue-cli版本

npm install -g @vue/cli 或 cnpm install -g @vue/cli

        安装之后你就可以在命令行中使用vue命令,你可以使用以下命令来检查vue-cli版本安装是否正确

vue --version

三、使vue-cli创建vue项目

        安装好vue-cli之后我们在一个空目录下执行以下命令:

vue create hello-vue    //这里的hello-vue是项目名,可以自己定义

执行之后会有如下界面

回车后会有以下界面

选择依赖

将依赖项的配置放置在package.json

是否将其保存为将来项目的预设?

四、打开项目及运行

下载VScode或WebStorm开发工具

         

        VSCode安装好后按Ctrl+Shift+X打开扩展中心,搜索Vetur安装扩

开项目

Vue项目文件结构

使用VScode从项目根目录打开

main.js

main.js 作为应用程序的入口文件具有以下特征
1. 实例化 Vue
2. 放置项目中经常会用到的插件和CSS样式
3. 存储全局变量
。。。

package.json

在每个前端项目中,都有 package.json 文件,它是项目的配置文件,常见的配置有配置项目启动、打包命令,声明依赖包等。 package.json 文件是一个 JSON 对象,该对象的每一个成员就是当前项目的一项设置。 package.json 作为前端的大管家,到底有哪些配置和我们的日常开发密切相关?下面就来仔细剖析一下这个文件。
当我们搭建一个新项目时,往往脚手架就帮我们初始化好了一个 package.json 配置文件,它位于项目的根目录中。

scripts
指定了运行脚本命令的 npm 命令行缩写
如下列设置中指定了
npm run serve 所要执行的命令为 vue-cli-service serve【 npm run + 快捷名
"scripts":{"serve": "vue-cli-service serve","build": "vue-cli-service build“}

Vscode菜单->终端->新建终端

dependencies — 指定了项目运行所依赖的模
devDependencies 指定了项目开发所需要的模
browserslist — 用以兼容各种浏览
"browserslist": ["> 1%","last 2 versions","not dead"]

运行vue-cli创建vue项目

        安装完成后键入如下命令运行刚刚创建的vue项目

cd hello-vue
npm run serve

打开浏览器输入http://localhost:8080将会看到我们刚刚创建的Vue项目

本人从事软件项目开发20多年,2005年开始从事Java工程师系列课程的教学工作,录制50多门精品视频课程,包含java基础,jspweb开发,SSH,SSM,SpringBoot,SpringCloud,人工智能,在线支付等众多商业项目,每门课程都包含有项目实战,上课PPT,及完整的源代码下载,有兴趣的朋友可以看看我的在线课堂

讲师课堂链接:https://edu.csdn.net/lecturer/893

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/89083.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

C++常见设计模式

设计模式 设计模式的六大原则:https://zhuanlan.zhihu.com/p/110130347 适配器模式 假设Client想要一个正方形(client Interface),但是提供的服务(service)是个圆形,那么我就把这个圆通过适配…

java-decompiler

Java Decompiler GitHub F:\Document_JD-GUI\jd-gui-windows-1.4.0 jd-gui-windows-1.4.0 JDK 1.7 jd-gui-windows-1.6.6 JDK 1.8 Releases java-decompiler/jd-gui GitHub

flutter web 优化和flutter_admin_template

文章目录 Flutter Admin TemplateLive demo: https://githubityu.github.io/live_flutter_adminWeb 优化 Setup登录注册英文 亮色主题 中文 暗黑主题管理员登录权限 根据权限动态添加路由 第三方依赖License最后参考学习 Flutter Admin Template Responsive web with light/da…

【操作系统笔记十四】科普:POSIX 是什么

注:本文转载自该文章posix是什么都不知道,还好意思说你懂Linux? Linux开发者越来越多,但是仍然有很多人整不明白POSIX是什么。本文就带着大家来了解一下到底什么是POSIX,了解他的历史和重要性。 一、什么是 POSIX&…

虹科分享 | 网络保险:有效承保网络风险解决方案

文章来源:虹科网络安全 点击阅读原文:https://mp.weixin.qq.com/s/myCFPYtVVz5TPSFQaKqvLg 网络风险似乎往往很难量化,这使得保险公司很难适当地承保其网络风险政策。威胁载体的数量和不断发展的威胁,如新型恶意软件/勒索软件&…

RFID技术:钢条加工现场的智能化管理利器

RFID技术:钢条加工现场的智能化管理利器 RFID(Radio Frequency Identification)技术作为一种非接触式自动识别技术,近年来在工业领域得到广泛应用。本文将探讨RFID在钢条加工现场的应用,包括材料追踪与管理、生产过程…

安卓系列机型 框架LSP 安装步骤 支持多机型 LSP框架通用安装步骤【二】

​​​​​​安卓玩机教程---全机型安卓4----安卓12 框架xp edx lsp安装方法【一】 低版本可以参考上个博文了解相关安装方法。 LSP框架优点 简单来说装lsp框架的优点在于可以安装各种模块。包括 但不限于系统优化 加速 游戏开挂等等的模块。大致相当于电脑的扩展油猴 Lspos…

SAP服务器文件管理

SAP服务器文件管理 文件说明:对于SAP服务器的文件管理,系统给出3个事物码,分别是显示目录的AL11,下载文件的 CG3Y和上传文件的CG3Z。 AL11显示目录:以查找系统参数文件为例,在前台执行事物码AL11进入,如图…

word中使用latex多行公式,矩阵公式

\eqarray{H& [h(x_1)^T,\cdots,h(x_N)^T]^T \\ & [\matrix{g(w_1 x_1b_1) & \cdots & g(w_L x_1b_L) \\ \vdots & \ddots & \vdots \\ g(w_1 x_Nb_1) & \cdots & g(w_L x_Nb_L)}]_{N \times L}}&的引起的那条竖线可以通过backspace或者del…

网络基础面试题

1. ISO/OSI的七层模型 ISO国际标准化组织 OSI开放系统互连 TCP和UDP都会进行差错校验,TCP会告诉A包发错了,但UDP不会告诉A发错了会把包丢弃。 静态路由不需要路由器做任何的计算,对路由器的消耗是最小的,效率最高但是缺点是…

SQLyog 连接 MySQL8.0+ 报错2058

问题如下: 解决方案: 1.首先用命令窗口进入user表 2.使用有mysql.user表权限的用户连接mysql并执行如下命令: ALTER USER sqlyoglocalhost IDENTIFIED WITH mysql_native_password BY root23456; 注:使用mysql_native_password…

亿图脑图新版本支持思维导图一键生成PPT、音视频等格式,办公提效再升级

近日,国产思维导图软件——亿图脑图MindMaster发布了全新版本V10.9.0,本次亿图脑图的升级给用户带来了极大的惊喜。全新升级的亿图脑图MindMaster不仅支持20格式的文件智能解析成思维导图,还支持思维导图一键生成PPT、音频、视频等内容形式&a…

Excel实现只针对某项字符第一次出现的位置分列

取第一次出现左边数值 B1LEFT(A1,SEARCH(".",A1)-1) 取第一次出现右边数值 C1RIGHT(A1,LEN(A1)-SEARCH(".",A1)) 公式如图:

AI智能视频监控技术如何助力美好乡村建设?

随着城市化发展,很多乡村设施也在逐渐完善,智能监控也成了乡村发展必不可少的一环,智能视频监控应该在乡村建设里如何发挥作用呢? 1、有效提升安全意识 通过在乡村重要区域、公共场所、道路等设置智能视频监控设备,可…

第六次面试、第一次复试

第六面: hr迟到,说是搞错了以为线下,我打电话过去才开始,问我想电话面还是视频,果断电话面 自我介绍 介绍了一下公司的工作 ................. 项目拷打: grpc数据如何传输的如何调用两个接口如何获取…

CasaOS:一个docker容器应用的可视化Portal

CasaOS 官网声称他是一个家庭云操作系统,但我实际使用后感觉称之为“docker容器的可视化Portal”更合适。因为它本身不具备IAAS、PAAS、或SAAS的开箱即用能力,更像是一个把OS上的docker Container集中管理并展示的索引目录,各个docker Contai…

uni-app:点击图片进行图片旋转(可自定义旋转次数)

效果 代码 <template><view><view class"top_line"><view class"top_img"><image src"../../../static/bg/index.png" mode""></image></view><view class"top_button">…

3D 视觉市场空间广阔,3D 感知龙头全技术路线布局

3D 视觉市场尚处在发展早期,空间广阔 人类 70%以上信息通过眼睛获取,对于机器而言,视觉感知也是其“智能化”升级的重要基础。3D 成像让每一个像素除 x、y 轴数据外,还有 z 轴(深度/距离)数据。围绕着人体、物体、空间扫描一圈,就能得到点云图和精准的“1:1”还原的 3D …

踩坑 | vue项目运行后使用require()图片也不显示

文章目录 踩坑 | vue项目运行后使用require()图片也不显示问题描述解决办法1&#xff1a;src属性直接传入地址解决办法2 踩坑 | vue项目运行后使用require()图片也不显示 问题描述 在网上查阅之后&#xff0c;发现结论是在使用vue动态加载图片时&#xff0c;必须使用require。…

B. Sets and Union

题目&#xff1a; 样例&#xff1a; 输入 4 3 3 1 2 3 2 4 5 2 3 4 4 4 1 2 3 4 3 2 5 6 3 3 5 6 3 4 5 6 5 1 1 3 3 6 10 1 9 2 1 3 3 5 8 9 1 2 4 28输出 4 5 6 0 思路&#xff1a; 这里题目的意思是&#xff0c;要求合并尽可能多的集合&#xff0c;使它的集合大小最大&…