Vue(四)Vue脚手架——手把手教你安装和使用

news2025/1/21 2:47:52

一、什么是Vue脚手架

        之前我们使用Vue框架,都是通过脚本的方式引入Vue脚本,在html中运行,但是这只是入门级的操作,下面我们介绍Vue脚手架。

        脚手架:脚手架是一类软件的总称,此类软甲用于生成标准化的项目包,这种项目包具备完善的模块,报错提示,代码提示...

        并且,脚手架是一套已经包含核心功能标准文件夹结构的半成品项目源代码,它的优点是标准化,极其便于协作,避免重复搭结构,降低学习成本。在今后所有的项目和新技术,基本都是在脚手架基础上开发的。

二、脚手架的安装和使用

        安装脚手架的前提条件

                node版本:要求版本在12以上 —— 检查方式:node -v;

                中国镜像:npm config set registry https://registry.npm.taobao.org;

                备用镜像:npm  config   set   registry   https://registry.npmmirror.com/

                在有网的环境下。

        安装命令:

        npm i -g @vue/cli 

满足以上条件,可以安装下载Vue脚手架了。


        安装步骤

        1)点击电脑桌面,按下键盘 “win+R”键,输入 “cmd” ,然后点击 ”确定“。

                       

        2)执行安装全局脚手架软件命令:

   window:npm i -g @vue/cli          @vue/cli:这是脚手架软件的名字,不能改

   mac:sudo npm i -g @vue/cli

 

注意:

    (1)可以通过“vue -v”命令查看是否安装成功;

    (2)下载时,可能会失败,可以试一试多执行几次安装命令“npm i -g @vue/cli”;

    (3)出现错误提示“4048”,使用管理员模式打开“命令提示窗口”即可。

         3)利用脚手架软件生成项目包

注意:在哪个目录下创建项目,就在哪里生成。(路径中千万不能有中文文件名

         (1)生成Vue项目包

  生成命令:vue create vue-pro  其中:”vue-pro“是自定义的文件夹名称。

         (2)选择配置项

当你执行 vue create vue-pro 命令后,点击确定,会出现下面的选择配置项

其中,前两项都是默认配置,不推荐使用,可以用 键盘的 ↑ ↓ 键选择第三个——手动配置

 当选择第三项后,点击确定,出现下面的配置选项

由于我们初学,所以我们只用选择下面四项基础配置即可

用空格来选择或者取消,↑ ↓ 方向键来移动,最后用 “回车”确定

        选择上述四项配置后,点击确定,会出现下面的配置提示,但是现阶段,我们用不到,直接回车即可

    上面的操作完成后,系统就会给你下载Vue脚手架的项目文件,这里我们静静等待即可!

     到这里我们的项目包就已经下载完成了,看到下面的提示,说明项目包已经安装成功✌✌


         使用脚手架运行Vue项目

        1)Vue的正确打开方式

        注意:想要打开一个vue项目包,必须直接在VScode中打开这个项目包,下面介绍打开一个Vue项目的正确姿势:

         由于我们的VScode是支持多窗口任务运行的,所以如果当前已经开启了一个项目,可以按照下面的步骤操作:

        首先:点击我们的VScode中的 “文件”-> “新建窗口”

         然后:点击“打开文件夹” -> 找到我们的项目包,选中,点击“选择文件夹”即可

                         !!注意:一定要打开的是我们的整个项目包文件!!

         2)让Vue项目跑起来!

由于我们的项目包自带服务器,所以必须使用自带的服务器来运行项目。

启动方式:必须在项目包目录下执行!!!

命令:npm run serve

        (1)★★ 小技巧:右键单击package.json文件,选择"在集成终端中打开",可以快速打开运行窗口;

        (2)打开运行窗口后,输入“npm run serve”命令后,即可启动我们的Vue项目。

        (3)按住Ctrl,点local:右侧的连接,即可自动打开浏览器。 

        需要注意vue采用的是热编译,修改后无需停止或重启项目,只要一修改,就会立刻自动重新编译,重新运行,自动在界面上显示新内容。

三、脚手架文件结构

        如果你有幸看到了这里,那你一定是个幸运儿。因为前面那么复杂的流程你都走完了,并且后台一切正常。

        但是如果你后台一片报错,或者运行不下去,你也可以联系我,我们一起探讨一下!

        废话不多说,下面让我们通过一张图,来了解一下我们的Vue脚手架项目的文件结构吧!

 拓展1、如何运行别人发给你的Vue项目:

        由于node_modules文件比较大,所以我们在传项目时一般不会直接传这个文件,当我们收到别人的文件,发现没有node_modules这个文件夹时,这个项目是运行不了的,此时我们只需要:右键单价package.json文件 -> 选择”在集成终端中打开“ -> 输入”npm install“ 下载node_modules中的所有依赖即可。

 拓展2、Vue脚手架中Git相关

        我们使用脚手架创建的项目包是非常专业的,自带Git的相关配置

四、编写第一个Vue网站 

        这样的一个简单的网站,我们只需要在原有的文件中稍微更改一些样式,就能够开发出来,后续我们会慢慢介绍,敬请期待!!!

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

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

相关文章

Vue3中简单使用Mock.js

mock.js简介 官方链接:Mock.js (mockjs.com) 前端开发人员用来模拟虚拟数据,拦截ajax请求,方便模拟后端接口 安装 npm install mockjs 使用 本文主要介绍在Vue项目中使用mock.js,包括axios发送请求与请求简单封装 创建mock文件夹…

js+css+html制作简易留言板

jscsshtml制作简易留言板1 案例说明2 编写HTML代码3 编写css代码4 编写JavaScript代码5 全部代码1 案例说明 利用JavaScript、css以及html制作简易留言板,也可以看作是简易评论区。 要求在页面文本框中输入一些文字之后,点击“发布”按钮,就…

前端element-ui组件库el-card卡片【hover效果与点击事件(点击无效用@click.native=““)解决】

🚀作者简介 主页:水香木鱼的博客 专栏:后台管理系统 能量:🔋容量已消耗1%,自动充电中… 笺言:用博客记录每一次成长,书写五彩人生。 📒技术聊斋 (1&#…

直面JavaScript数据处理的5个常见疑难杂症

前言 随着前端技术的不断发展,前端工作需要展示的界面越来越复杂,因此数据处理的场景越来越多,例如:后台管理系统中常常需要展示一个树状结构,后台返回的前端的数据是平级结构,这时候需要我们把数据转成树结…

进阶版JavaScript学习【第二期】

距离上一期更新已经过了好久,非常抱歉。因为自己的一些原因,没有能够及时更新。 博主主页:GUIDM的主页 专栏内容:进阶版JavaScript学习 往期内容:第一期 给大家安利一个刷题神器:牛客网 JavaScript系列刷题…

Vue使用Element-UI实现分页效果

前言 分页在展示数据列表的场景肯定是非常多的。 一般的项目开发中,数据量特别大,一般都是后端接口直接处理分页返回,前端直接调用即可。 但是前端也是可以不需要借助后端,自己也是可以处理分页的。今天我这个后端开发就站在前…

H5画布 canvas(一)canvas简介、绘制圆形/矩形、案例饼状图绘制

目录 1. canvas 简介 2. canvas 标签介绍 3. canvas 上下文 Context 4. 案例:在 canvas 画布中绘制表格 5. canvas 的 beginPath 状态 6. 绘制矩形 rect 7. 绘制圆形 arc 8. 案例:根据一组数据绘制饼状图 1. canvas 简介 canvas 是HTML5 提供的一…

【蓝桥杯Web】大一小白参与蓝桥杯模拟赛二期web组体会

目录 前言 一、相关比赛介绍 1.ACM国际大学生程序设计竞赛 2.蓝桥杯 3.GPLT团队程序设计天梯赛 4.leetcode周赛和双周赛 5.PAT 二、蓝桥杯 1.应该参加蓝桥杯吗? 2.如何进行蓝桥杯的准备 三.蓝桥杯模拟赛二期web组真题 1.凭空消失的TA(简单&a…

node-sass安装失败解决方法,终有一款适合我们

项目中常常遇到node-sass安装失败,动不动就是报各种错误。以前我一次也没有失败过,自从系统重装我的天呀,node-sass就没有成功过,我能做的node卸载,sass重装各种版,以及换了淘宝镜像和用了vpn都安装失败。我…

Vue--Router--解决多路由复用同一组件页面不刷新问题

原文网址:Vue--Router--解决多路由复用同一组件页面不刷新问题_IT利刃出鞘的博客-CSDN博客 简介 说明 本文介绍如何解决Vue的多路由复用同一组件页面不刷新问题。 多路由复用同一组件的场景 多路由使用同一组件 比如:添加博客(path为&…

H5如何实现唤起APP

前言 写过hybrid的同学,想必都会遇到这样的需求,如果用户安装了自己的APP,就打开APP或跳转到APP内某个页面,如果没安装则引导用户到对应页面或应用商店下载。这里就涉及到了H5与Native之间的交互,为什么H5能够唤起APP…

【简陋Web应用3】实现人脸比对

文章目录🍉 前情提要🌷 效果演示🥝 实现过程1. utils.py2. compare.html3. forms.py4. insightface_api.py5. app.py🍅 记录1. Bugs1.1 cv2.imshow()报错1.2 insightface人脸检测标注框错乱(💢)2. 杂记🌾 小…

给el-table-column添加指定列的点击事件该怎么做

嗨害嗨,我又来了奥。大家在工作中用组件吗?elementUI应该都用过吧, element是一套UI组件库,是由国内饿了么团队开发的。它提供了丰富的PC组件,有效地降低了使用者的开发难度。 如果工作中遇到了表格,我们经常会用el-table组件来写…

微信小程序 slot插槽基本使用

文章目录前言一、基本插槽二、具名插槽三、样式:hoststyleIsolation可控化样式隔离externalClasses外部样式类使用页面/父组件的样式总结前言 小程序中, 如果插槽有必要拿到父组件的数据来展示, 直接父传子即可, 和Vue一样的思路 一、基本插槽 参考Vue的基本插槽, 两者的使用…

初入微前端---qiankun学习这一篇就够了,并在vite中使用qiankun

目录 原因 Why Not iframe? qiankun 使用qiankun部署项目 在子路由的页面去暴露根元素 Create-react-app 子应用 在vite中使用qiankun 方法一(不太推荐): 方法二(推荐): 安装插件 修…

vue2双向数据绑定基本原理

vue2的双向数据绑定(又称响应式)原理,是通过数据劫持结合发布订阅模式的方式来实现的,通过Object.defineProperty()来劫持各个属性的setter,getter,在数据变动时发布消息给订阅者,触发相应的监听回调来渲染视图。也就是…

vue3+vite项目,安装依赖运行报错“failed to load config from xxx,TypeError: vite.createFilter is not a function”

问题 今天从GitHub上拉下来了一个vue3vite项目,之前就是安装依赖就可以运行了,但是今天一直报错,显示TypeError: vite.createFilter is not a function 错误原因 vite版本与安装的依赖版本不匹配 近期vite3发布,但我们使用的…

node-sass版本不兼容问题(已解决)

node-sass版本不兼容问题(已解决) 估计很多小伙伴都遇到node-sass版本不兼容的问题,今天分享给大家如何定位问题,怎样去查找并兼容自己项目中的nod-sass版本! 文章目录node-sass版本不兼容问题(已解决&…

JavaScript之Ajax-axios表单提交

目录 一.表单概念 二.表单提交 三.FormData语法 四.头像上传模板 五.请求体类型 六.图书管理(增删改查) 七.axios语法优化写法 优化1: axios全局配置 优化2: 默认的method 优化3: axios的快捷方法 一.表单概念 form标签(表单)是用来收集用户…

JavaWeb《一》概念、服务器部署及servlet

🍎道阻且长,行则将至。🍓 本文是javaweb的第一篇,首先介绍了javaweb,然后进行了一个简单的web服务器部署,把我的一个网页发布到了云端,且叫他小Sa,目前啥也没有,之后会使…