Vue-cli脚手架

news2024/11/24 17:56:27

文章目录

  • 前言
  • 搭建Vue-Cli脚手架
    • 安装npm
      • 可能出现的报错及解决办法
      • 国内淘宝镜像服务器
    • 全局安装 vue-cli
    • 创建 Vue-Cli工程
    • 创建 Vue 的基本模板
  • 总结
    • 终端打开/关闭操作
    • 创建Vue-Cli工程过程


前言

提示:这里可以添加本文要记录的大概内容:

Vue CLI是一个基于 Node.js 的脚手架工具,可以快速构建 Vue.js 项目的命令行工具。它集成了很多常用的工具和插件,比如 Babel、Webpack、ESLint 等,可以帮助我们创建和开发 Vue.js 项目。

脚手架(scaffold)是一个用于快速搭建项目结构的工具,它可以根据项目需求生成文件和目录结构等基础代码。Vue CLI 就是一个基于脚手架的工具,它可以帮助我们快速搭建一个 Vue.js 项目的基础结构,包括目录结构、配置文件等。

因此,Vue CLI 和脚手架之间的关系就是,Vue CLI 是一种基于脚手架的工具,可以帮助我们快速构建和开发 Vue.js 项目。


搭建Vue-Cli脚手架

安装npm

先 下载Node.js ,然后傻瓜式安装
提示:以下是本篇文章正文内容,下面案例可供参考

Ctrl+反引号建打开终端(ESC下面键)
输入:npm
在这里插入图片描述

可能出现的报错及解决办法

①、如果是权限问题用管理员打开:
在这里插入图片描述
再打开终端输入npm

②、如果是以下报错:
在这里插入图片描述
在电脑下面的搜索框中搜索pwe,打开Windows PowerShell
在这里插入图片描述
输入:

set-ExecutionPolicy RemoteSigned

选择是输入 y
在这里插入图片描述
最后再次以管理员身份运行VS Code

回到VS Code再次运行npm

国内淘宝镜像服务器

加速 NPM 包的下载和安装,提高开发效率

避免由于原始 NPM 源的不稳定性导致的下载和安装失败

避免由于境内外网络访问的限制、封锁等问题导致的访问速度缓慢或无法下载 NPM 包的问题

首先复制下面代码:

npm config set registry https://registry.npm.taobao.org

复制然后到VS Code终端右键(右键就是粘贴)

怎么知道成没成功?
输入:

npm config get registry

当显示https://registry.npm.taobao.org链接的时候即为成功
在这里插入图片描述

全局安装 vue-cli

目的:在任何目录下都可以使用脚手架工具

安装最新@vue/cli版本:

npm i -g @vue/cli

在这里插入图片描述
查看版本号:

vue -V

在这里插入图片描述

创建 Vue-Cli工程

Ctrl+反引号建打开终端(ESC下面键)

cd切换路径命令选择要进入的文件夹

输入命名创建一个名为 test 的 Vue.js 项目,test 是工程名(注意:工程名必须全部小写)

vue create test

回车后选择(向下箭头选择)最后一个(自定义)
在这里插入图片描述

再次点击回车后:按空格键取消( * ) Linter / Formatter
在这里插入图片描述

再次回车后:默认选中3.x
在这里插入图片描述

回车后选择第二项:
在这里插入图片描述

最后一项输入n,不保存
在这里插入图片描述

再点回车创建项目
在这里插入图片描述

项目创建完成:
在这里插入图片描述

随后输入提示的命令
在这里插入图片描述

回车后显示的页面:显示成功启动
通过下面的两个地址可以访问项目
在这里插入图片描述

Ctrl+左键单击访问
在这里插入图片描述
停止项目访问:Ctrl+c

再次访问首先cd到要访问的文件夹(项目)下输入命令:

npm run serve

Ctrl+反引号是关闭或打开终端

打开项目:
在这里插入图片描述

其中根组件App.vue文件是核心由三部分组成:

  1. template:写的是HTML
  2. script:写的是动态脚本JS
  3. style:写的是样式CSS

下面在根组件App.vue文件中改一下东西:

在template标签删掉HelloWorld标签并中加入:

<h1>App.vue是根组件{{ name }}</h1>

在script标签中加入:

  data() {
    return {
      name: ',你好'
    }
  },

在style标签中加入:

h1{
  background-color: pink;
}

最后打开终端:
在这里插入图片描述

创建 Vue 的基本模板

文件→首选项→配置用户代码片段
在这里插入图片描述
搜索vue.json文件
如果没有就新建全局代码片段文件,输入框中输入vue新建一个

要么就选择全局回车
在这里插入图片描述
然后在打开的页面中的大片注释内容及其大括号全部(Ctrl+a)删掉,把下面代码全部粘贴上去

{
	"Print to console": {
		"prefix": "vue",
		"body": [
			"<template>",
			"  <div>",
			"  </div>",
			"</template>",
			"",
			"<script>",
			"export default {",
			"  data () {",
			"    return {",
			"",
			"    }",
			"  },",
			"  methods: {",
			"",
			"  },",
			"  components: {},",
			"  computed: {},",
			"  watch: {},",
			"  mounted () {}",
			"}",
			"</script>",
			"<style scoped>",
			"</style>"
		],
		"description": "Log output to console"
	}

可以通过在 Visual Studio Code 的编辑器中键入 “vue”,然后按下 回车键 来使用该代码片段

等下次无论是创建子组件还是自带的父组件,都可以用vue重新生成

总结

终端打开/关闭操作

Ctrl+反引号只是关闭了终端页面,启动的服务还是存在
Ctrl+c关闭了终端并不是关闭了

创建Vue-Cli工程过程

请添加图片描述
一般来讲会删掉HelloWorld.vue文件,删掉App.vue中所有代码,然后输入vue重新生成(无论父子组件)

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

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

相关文章

数字工厂管理系统如何解决汽配企业的管理痛点

在现代汽车产业中&#xff0c;汽车配件企业扮演着至关重要的角色。然而&#xff0c;许多汽配企业面临着管理痛点&#xff0c;如生产效率低下、库存管理困难、供应链不透明等。为了解决这些问题&#xff0c;越来越多的汽配企业转向数字工厂管理系统。本文将探讨数字工厂管理系统…

如何在Microsoft Word中快速对齐名字

对齐方式决定段落边缘的外观和方向:左对齐文本、右对齐文本、居中文本或对齐文本,这些文本沿左右边距均匀对齐。例如,在左对齐(最常见的对齐方式)的段落中,段落的左边缘与左边距齐平。 在 Microsoft Word 中,还有不少的人用敲空格的方式来对齐的目的,特别是两个字的姓名…

Blender初学者入门:做一个魔方

文章目录 安装和使用基本操作物体属性材质 安装和使用 由于Blender是开源免费的&#xff0c;所以可直接在官网下载&#xff0c;正常安装&#xff0c;没有坑点。 在打开Blender后&#xff0c;创建新文件&#xff0c;选择General&#xff0c;就会得到一个立方体&#xff0c;而界…

故障处理:执行 CreateHandle() 时无法调用值 Dispose()。

在关闭主窗体时&#xff0c;线程仍在运行&#xff0c;直接关闭主窗体可能报错&#xff0c;故直接关闭线程&#xff0c;并清空主进程内控件。

如果数据孤岛不打破,企业数字化终难实现

当前市场经济下&#xff0c;企业、品牌、商品的增多&#xff0c;使得市场竞争愈发激烈&#xff1b;用户和市场的需求也在日益发生改变&#xff0c;对企业提出了精细化、以用户为中心的新需求&#xff1b;人口增长减缓、物质生活富裕&#xff0c;让用户更加关注服务属性。这一切…

六、consumer源码解读

Consumer源码解读 本课程的核心技术点如下&#xff1a; 1、consumer初始化 2、如何选举Consumer Leader 3、Consumer Leader是如何制定分区方案 4、Consumer如何拉取数据 5、Consumer的自动偏移量提交 Consumer初始化 从KafkaConsumer的构造方法出发&#xff0c;我们跟踪到…

40.RocketMQ之高频面试题大全

消息中间件如何选型 RabbitMQ erlang开发&#xff0c;对消息堆积的支持并不好&#xff0c;当大量消息积压的时候&#xff0c;会导致 RabbitMQ 的性能急剧下降。每秒钟可以处理几万到十几万条消息。 RocketMQ java开发&#xff0c;面向互联网集群化功能丰富&#xff0c;对在线业…

Spark学习---5、SparkSQL(概述、编程、数据的加载和保存)

这是本人的学习过程&#xff0c;看到的同道中人祝福你们心若有所向往&#xff0c;何惧道阻且长&#xff1b; 但愿每一个人都像星星一样安详而从容的&#xff0c;不断沿着既定的目标走完自己的路程&#xff1b; 最后想说一句君子不隐其短&#xff0c;不知则问&#xff0c;不能则…

移动互联网应用程序(app)个人信息安全测试能力验证-流程介绍

ILONGYU 产品简介 为规范检验检测市场&#xff0c;提升检验检测机构技术能力&#xff0c;根据《检验检测机构资质认定管理办法》《实验室能力验证实施办法》等有关规定&#xff0c;市场监管总局决定在社会重点关注的部分检验检测领域&#xff0c;组织开展2020年国家级检验检测…

【IMX6ULL驱动开发学习】17.内核定时器(按键消抖)

1. 内核定时器初始化 setup_timer(struct timer_list *timer, void (*function)(unsigned long), unsigned long data);timer &#xff1a; 定时器结构体 struct timer_list function&#xff1a; 定时器处理函数 data&#xff1a; 参数 2. 设置定时器的超时时间 timer.exp…

数据备份与恢复

目录 数据备份 1、备份单个数据库中的所有表 2、备份数据库中的某些表 3、备份所有数据库 4、只备份emp表结构 数据库恢复 方法1:使用mysql 命令恢复 方法2:进入数据库&#xff0c;使用source加载备份文件恢复 MySQL表的导入导出 数据备份 MySQLdump备份数据库语句的…

报名开启 | DolphinDB 粉丝节,与你相约上海

作为量化爱好者&#xff0c;你是否在寻找更多志同道合的朋友&#xff1f; 作为技术达人&#xff0c;想探索因子挖掘、深度学习、AI领域的前沿技术&#xff1f; 7月22日 机会来了&#xff01; DolphinDB 首届线下粉丝节将于7月22日下午在上海举行&#xff01; 来现场&#xf…

VoxelNet End-to-End Learning for Point Cloud Based 3D Object Detection 论文学习

代码&#xff1a;VoxelNet: https://github.com/skyhehe123/VoxelNet-pytorch 论文&#xff1a;VoxelNet End-to-End Learning for Point Cloud Based 3D Object Detection 1. 解决了什么问题&#xff1f; 对点云做 3D 检测是许多应用得以落地的关键&#xff0c;如自动驾驶和…

想要避免项目延期,项目经理要关注这三点

在项目交付的过程中&#xff0c;出现项目进度与计划有较大的偏差是常见的现象。这种偏差的原因可能是多种多样的。 为了避免项目延期&#xff0c;项目经理需要认真分析引起进度延期的原因&#xff0c;以及采取相应的措施进行规避。 1、导致进度延期之计划不清晰 在项目开始…

基于灰色神经网络的订单需求预测代码

目录 1 概述 2 代码 3 结果 1 概述 BP(Back Propagation)神经网络模型是一种信息前向传播,误差反向传播的神经网络模型0,能够通过训练样本反向传播调节网络的阈值和权值,使误差平方最小。 BP神经网络是目前应用最广泛的神经网络模型之一。 灰色人工神经网络模型建模过程: (1)利…

快速排序的三种方法 hoare,挖坑法,前后指针法

文章目录 快速排序的整体介绍hoare思路代码实现 挖坑法思路代码实现 前后指针法思路代码实现 快速排序的整体介绍 快速排序是Hoare于1962年提出的一种二叉树结构的交换排序方法&#xff0c;其基本思想为&#xff1a;任取待排序元素序列中的某元素作为基准值&#xff0c;按照该排…

spring data jpa(概述、快速入门、内部原理剖析、查询使用方式)

一、概述 1.1 Spring Data JPA概述 Spring Data JPA 是 Spring 基于 ORM 框架、JPA 规范的基础上封装的一套JPA应用框架&#xff0c;可使开发者用极简的代码即可实现对数据库的访问和操作。 它提供了包括增删改查等在内的常用功能&#xff0c;且易于扩展&#xff01;学习并使…

Hexo博客部署腾讯云服务器

✅作者简介&#xff1a;大家好&#xff0c;我是Cisyam&#xff0c;热爱Java后端开发者&#xff0c;一个想要与大家共同进步的男人&#x1f609;&#x1f609; &#x1f34e;个人主页&#xff1a;Cisyam-Shark的博客 &#x1f49e;当前专栏&#xff1a; 前端相关 ✨特色专栏&…

ModaHub魔搭社区:AI原生云向量数据库MIlvus Cloud的倒置文件索引?

目录 VF 总结 VF 平面索引很不错,但它无法扩展。这就是向量搜索的数据结构发挥作用的地方。通过牺牲准确性来减少运行时间,以便显著提高查询速度和吞吐量。现在有很多索引策略,其中最常用的是倒置文件索引(IVF)。 抛开花哨的名字,IVF 实际上是相当简单的。IVF 通过将…

用C语言进行学生成绩排序(选择排序)

一.选择排序 选择排序的基本思想是:每一趟(如第i趟)在后面n-i1 (i1,2…,n-1) 个待排序元素中选取关键字最小的元素&#xff0c;作为有序子序列的第i个元素&#xff0c;直到第n-1趟做完&#xff0c;待排序元素只剩下1个&#xff0c;就不用再选了。选择排序中的堆排序算法是历年考…