当前位置: 首页 > news >正文

使用VsCode搭建Vue开发环境

搭建Vue开发环境

有两种安装方式

1 使用script标签、

直接下载并用script标签引入,Vue 会被注册为一个全局变量。

这里又分两个版本 我们开发就使用开发版本就够了

在这里插入图片描述
点击下载开发版本到本地
在这里插入图片描述

把生产版本的也下载下来

可以发现,不仅名称有区别,大小也是有区别的,开发版本比生产版本大

在这里插入图片描述
然后本地创建vue工作目录

在这里插入图片描述
然后使用vscode打开,可以直接把文件夹拖到vscode中

在这里插入图片描述
新建文件夹和文件 工作目录叫vue-basic,里面创建一个文件夹叫01-初识vue,然后创建个html文件叫初始vue.html
在这里插入图片描述

在这里插入图片描述

然后新建js文件夹,把下载的js放进去方便一会引用

在这里插入图片描述
页面代码引入vue.js

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>初始vue</title>
    <!-- 引入vue.js -->
    <script src="../js/vue.js"></script>
</head>
<body>
    
</body>
</html>

但是怎么验证是否成功引入vue了呢?打开浏览器

在这里插入图片描述

F12查看控制台 发现多了两个关于vue的提示,就说明引入vue成功了,这两个小提示后面我们会进行关闭,不然开着不舒服
在这里插入图片描述

而且在控制台输入Vue会出现含有Vue的函数
在这里插入图片描述

然后我们把控制台的提示进行清除,首先清除第一个,需要去谷歌应用商城安装vue开发者工具

建议参考我的这篇文章:谷歌浏览器安装vue.js.devtools开发者工具

然后解决第二个警告

想关闭这个警告需要先知道vue.config对象

在这里插入图片描述
我们可以通过浏览器查看vue.config对象是否存在 很明显是存在的

在这里插入图片描述
在这里插入图片描述

针对这个问题,我们主要关注这个 productionTip( 生产提示) :true

在这里插入图片描述
这时候看官网文档对productionTip的介绍

通过官网介绍我们知道,vue是默认开启生产提示的,我们可以修改这个属性为false,这样就能关闭提示

在这里插入图片描述
我们编写脚本代码测试可以关闭提示,但是并未生效,网上说vue后来移除这个功能了

 // 设置为 false 以阻止 vue 在启动时生成生产提示。
 Vue.config.productionTip= false 

2 使用npm

但是如果使用npm安装vue,往往需要配合使用cli脚手架一起使用,所以我们首先使用第一种方式

相关文章:

  • RK3568+Codesys ARM+LINUX硬件平台的软PLC解决方案
  • 三、python基础——六大基本数据类型
  • 用Python进行数学建模(二)
  • 你把 《时间》 玩明白
  • 飞桨机器学习最小实现,出租车计费规则预测
  • 【andriod】设备APP开发之各种细节部署和操作
  • 矩阵论习题1.1
  • OAuth2-单点-多点-三方登录
  • SSO 基于token vue + element ui spring boot前端分离
  • pandas:jupyter notebook笔记(更新中)
  • 牛客网刷题——JAVA
  • Tpflow V6.0.8 正式版发布
  • 中缀转后缀表达式(思路分析) [数据结构][Java]
  • WhatsApp Business 与 Google My Business:它们的运作方式和不同之处
  • 【网络】网络基础知识点(MAC、IP、通讯模式、通信方式、集线器、交换机、路由器、冲突域/广播域、ARP、VLAN等)
  • 【翻译】babel对TC39装饰器草案的实现
  • C++11: atomic 头文件
  • eclipse的离线汉化
  • javascript数组去重/查找/插入/删除
  • java中具有继承关系的类及其对象初始化顺序
  • js递归,无限分级树形折叠菜单
  • markdown编辑器简评
  • MySQL用户中的%到底包不包括localhost?
  • Phpstorm怎样批量删除空行?
  • SegmentFault 2015 Top Rank
  • ubuntu 下nginx安装 并支持https协议
  • Vue.js 移动端适配之 vw 解决方案
  • 前嗅ForeSpider教程:创建模板
  • 事件委托的小应用
  • 数组的操作
  • 一个6年java程序员的工作感悟,写给还在迷茫的你
  • 一个完整Java Web项目背后的密码
  • 一文看透浏览器架构
  • 用element的upload组件实现多图片上传和压缩
  • 用简单代码看卷积组块发展
  • 如何通过报表单元格右键控制报表跳转到不同链接地址 ...
  • #多叉树深度遍历_结合深度学习的视频编码方法--帧内预测
  • #鸿蒙生态创新中心#揭幕仪式在深圳湾科技生态园举行
  • $ git push -u origin master 推送到远程库出错
  • $.ajax()参数及用法
  • (3)(3.2) MAVLink2数据包签名(安全)
  • (初研) Sentence-embedding fine-tune notebook
  • (附源码)ssm失物招领系统 毕业设计 182317
  • (原)记一次CentOS7 磁盘空间大小异常的解决过程
  • (转)iOS字体
  • (转)nsfocus-绿盟科技笔试题目
  • (转)Spring4.2.5+Hibernate4.3.11+Struts1.3.8集成方案一
  • .NET MAUI学习笔记——2.构建第一个程序_初级篇
  • .NET下ASPX编程的几个小问题
  • .NET序列化 serializable,反序列化
  • @cacheable 是否缓存成功_Spring Cache缓存注解
  • @select 怎么写存储过程_你知道select语句和update语句分别是怎么执行的吗?
  • @selector(..)警告提示
  • @SuppressLint(NewApi)和@TargetApi()的区别
  • [100天算法】-实现 strStr()(day 52)