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

Vue.js入门教程(四)

目录

Vue脚手架 Vue CLI

1:安装

2:创建一个项目

3:Vue脚手架项目文件结构含义

4:Vue初始项目文件

main.js

App.vue

子组件 

 5:Vue配置文件修改


Vue脚手架 Vue CLI

官网:https://cli.vuejs.org/zh/guide

1:安装

npm install -g @vue/cli

Node 版本要求
Vue CLI 4.x 需要 Node.js v8.9 或更高版本 (推荐 v10 以上)。你可以使用 n,nvm 或 nvm-windows 在同一台电脑中管理多个 Node 版本。

2:创建一个项目

vue create hello-world

报错:vue : 无法加载文件xxx 因为在此系统上禁止运行脚本

解决:以管理员身份运行VS Code,在终端输入 set-ExecutionPolicy RemoteSigned 即可。

 然后

cd hello-world

npm run serve

打开网页 http://localhost:8080。这样一个 Vue 脚手架项目就创建完成了

3:Vue脚手架项目文件结构含义

node_modules:项目依赖包,类似Java的Maven仓库

public:公共静态文件目录,不会被webpack构建

src:项目源码包

.gitignore:版本控制git的配置忽略文件

babel.config.js:babel配置文件

jsconfig.json:js项目

package-lock.json:项目依赖版本锁定配置

package.json:vue cli 是依赖在webpack上的,这个就是webpack的配置文件

README.md:项目说明文件

vue.config.js:项目配置文件

4:Vue初始项目文件

  • main.js

整个项目的入口文件

  • App.vue

所有⼦组件的⽗组件

子组件 

 5:Vue配置文件修改

  • Vue的默认配置(修改无效)

vue inspect > output.js                        // 终端输入此命令就会显示出隐藏文件

  • 修改Vue配置

在 vue.config.js 中修改                        // 详细配置请查看官网:https://cli.vuejs.org/zh/config

相关文章:

  • SPA项目实现首页导航以及左侧菜单
  • 【java核心技术】Java知识总结 -- 对象和类
  • 猿创征文|SpringBoot概述及在idea中创建方式
  • 计算机毕业设计python基于django在线课程网站 含资源,考试,论坛等功能
  • Bean 的作用域和生命周期
  • 【博客484】alertmanager-----告警处理源码剖析
  • 第7章 - 多无人机系统的协同控制 --> 无人机模型分析
  • [Unity独立/合作开发]实现背包系统中物品的拾取拖拽掉落还有换位置
  • 【数据结构】经典八大排序算法(万字大总结+动图)
  • 使用vue-cli搭建SPA项目
  • Windows搭建hexo教程
  • 多线程案例
  • 服务器使用Nginx部署Vue项目
  • 尚医通(二)
  • Java实现登录功能(一)
  • 9月CHINA-PUB-OPENDAY技术沙龙——IPHONE
  • 【MySQL经典案例分析】 Waiting for table metadata lock
  • JavaScript学习总结——原型
  • JS基础篇--通过JS生成由字母与数字组合的随机字符串
  • Less 日常用法
  • Spring框架之我见(三)——IOC、AOP
  • vue从入门到进阶:计算属性computed与侦听器watch(三)
  • 创建一种深思熟虑的文化
  • 从0搭建SpringBoot的HelloWorld -- Java版本
  • 从setTimeout-setInterval看JS线程
  • 后端_MYSQL
  • 基于 Ueditor 的现代化编辑器 Neditor 1.5.4 发布
  • 基于Javascript, Springboot的管理系统报表查询页面代码设计
  • 检测对象或数组
  • 精彩代码 vue.js
  • 为什么要用IPython/Jupyter?
  • 国内唯一,阿里云入选全球区块链云服务报告,领先AWS、Google ...
  • 回归生活:清理微信公众号
  • 如何通过报表单元格右键控制报表跳转到不同链接地址 ...
  • ​​​​​​​ubuntu16.04 fastreid训练过程
  • #define 用法
  • (2021|NIPS,扩散,无条件分数估计,条件分数估计)无分类器引导扩散
  • (aiohttp-asyncio-FFmpeg-Docker-SRS)实现异步摄像头转码服务器
  • (编程语言界的丐帮 C#).NET MD5 HASH 哈希 加密 与JAVA 互通
  • (多级缓存)多级缓存
  • (分布式缓存)Redis哨兵
  • (附源码)php投票系统 毕业设计 121500
  • (附源码)spring boot基于Java的电影院售票与管理系统毕业设计 011449
  • (简单) HDU 2612 Find a way,BFS。
  • (六) ES6 新特性 —— 迭代器(iterator)
  • (七)微服务分布式云架构spring cloud - common-service 项目构建过程
  • (深入.Net平台的软件系统分层开发).第一章.上机练习.20170424
  • (十)DDRC架构组成、效率Efficiency及功能实现
  • (心得)获取一个数二进制序列中所有的偶数位和奇数位, 分别输出二进制序列。
  • (转载)利用webkit抓取动态网页和链接
  • * 论文笔记 【Wide Deep Learning for Recommender Systems】
  • .bat批处理(一):@echo off
  • .NET “底层”异步编程模式——异步编程模型(Asynchronous Programming Model,APM)...
  • .NET 5.0正式发布,有什么功能特性(翻译)
  • .net Signalr 使用笔记