通过 npm install vue 安装vue 后:

1、打开cmd 输入 npm install --global vue-cli

全局安装vue-cli脚手架

输入 vue -V 返回vue-cli的版本号 说明安装成功

2、在指定的文件路径下 输入 vue init webpack vue_demo 则会在指定的文件夹下生成一个vue项目模板

根据需求 对一些包 选择是否下载

3、cd vueDemo  打开项目文件夹

4、npm run dev 开发环境运行

最后运行结果

在浏览器中 输入 http://localhost:8080 即可

最后项目结构中的src文件夹就是 放置源码的部分,也就是我们主要编码的部分

举例 main.js

//入口js: 创建vue实例
/*
使用根组件的步骤:
先引入根组件
然后映射根组件标签;
使用根组件标签
*/
import Vue from 'vue'
import App from './App'//先引入根组件 Vue.config.productionTip = false /* eslint-disable no-new */
new Vue({
el: '#app',
components: { App },//然后映射根组件标签
template: '<App/>'//使用根组件标签
})

App.vue

<!--root component-->
<template>
<div>
<img class='logo' src='./assets/logo.png' alt='logo'>
<!---使用组件标签---->
<hello/>
</div>
</template> <script>
/*
使用组件的步骤:
先引入组件import hello from './components/hello.vue';
然后映射组件标签;
使用组件标签
*/
import hello from './components/hello.vue'
//向外默认暴露一个对象
export default{//配置对象(与Vue一致)
//映射组件标签
components:{
hello
} }
</script> <style>
.logo{
width:200px;
height:200px;
}
</style>

hello.vue

<!--hello component-->
<template>
<div>
<p class="msg">{{msg}}</p>
</div>
</template> <script>
//向外默认暴露一个对象
export default{//配置对象(与Vue一致)
data(){//配置项data可以写成函数后者对象。但是组件中要求必须写函数
return {
msg:'hello'
}
} }
</script> <style>
.msg{
color:red;
font-size:30px;
}
</style>

比较详细的一篇 https://blog.csdn.net/wulala_hei/article/details/80488674

项目的打包与发布

打包:npm run build

打包后会在根目录下生成一个dist文件夹,项目上线后只需要把dist文件放在服务器上就行

发布(了解):

(1)使用

npm install -g serve

serve dist

(2)使用动态web服务器(tomcat)

修改配置:webpack.prod.config.js

output:{

publishPath:'/xxx/'  //打包文件夹的名称

}

重新打包:npm run build

修改dist 文件夹为项目名称:xxx

将xxx 拷贝到运行的tomcat的webapps目录下

访问 :http://localhost:8080/xxx

vue-cli的安装使用的更多相关文章

  1. vue cli的安装与使用

    一.简介 vue作为前端开发的热门工具,受到前端开发人员的喜爱.为了简化项目的构建,采用vue cli来简化开发. vue cli是一个全局安装的npm包,提供了终端使用的命令.vue create可 ...

  2. Vue CLI 介绍安装

    https://cli.vuejs.org/zh/guide/ 介绍 警告 这份文档是对应 @vue/cli 3.x 版本的.老版本的 vue-cli 文档请移步这里. Vue CLI 是一个基于 V ...

  3. Vue Cli安装以及使用

      因为公司项目要用vue框架,所以会用vue-cli来新建项目.用过vue的都知道,要全局安装vue以及脚手架vue-cli,然后执行vue init webpack projectname来新建v ...

  4. 【Vue CLI】从安装到构建项目再到目录结构的说明

    目录 1. 构建我们的项目 2. 目录结构说明 2.1 build目录 2.2 config目录 2.3 src目录 2.4 static目录 "Vue CLI是一个基于Vue.js进行快速 ...

  5. [转]Vue CLI 3搭建vue+vuex 最全分析

    原文地址:https://my.oschina.net/wangnian/blog/2051369 一.介绍 Vue CLI 是一个基于 Vue.js 进行快速开发的完整系统.有三个组件: CLI:@ ...

  6. vue cli创建typescript项目

    使用最新的Vue CLI @vue/cli创建typescript项目,使用vue -V查看当前的vue cli版本 安装命令 npm install -g @vue-cli 创建项目 vue cre ...

  7. 使用vue/cli 创建一个简单的项目

    首先,电脑安装了node.js官方要求8.9 或更高版本 (推荐 8.11.0+) npm install -g @vue/cli # OR yarn global add @vue/cli 全局安装 ...

  8. Vue CLI 3搭建vue+vuex 最全分析

    一.介绍 Vue CLI 是一个基于 Vue.js 进行快速开发的完整系统.有三个组件: CLI:@vue/cli 全局安装的 npm 包,提供了终端里的vue命令(如:vue create .vue ...

  9. 13. Vue CLI脚手架

    一. Vue CLI 介绍 1. 什么是Vue CLI? Vue CLI 是一个基于 Vue.js 进行快速开发的完整系统.Vue CLI 致力于将 Vue 生态中的工具基础标准化.它确保了各种构建工 ...

  10. 基于vue cli 3.0创建前端项目并安装cube-ui

    前提条件: 安装node.js. 国内的开发者最好先配置淘宝镜像. 之后用cnpm来代替npm命令. 项目创建过程: 打开cmd,输入命令进入目标工作空间,以本机项目为例: cd /d d: cd D ...

随机推荐

  1. JSTL的下载和配置

    1,首先在输入网址http://www.oracle.com/technetwork/java/jstl-137486.html 2,单击红色图标所示 3,单击Download 4,单击JSTL Im ...

  2. Go并发与.Net TAP

    Go package main import "fmt" func sum(arrays []int, ch chan int) { fmt.Println(arrays) sum ...

  3. C/C++结构体字节对齐详解

    结构体的sizeof先看一个结构体:struct S1{    char c;    int i;}; sizeof(S1)在VC6中按默认设置得到的结果为8.我们先看看sizeof的定义——size ...

  4. oracle 查看表空间以及剩余量

    --1.查看表空间的名称及大小 SELECT t.tablespace_name, round(SUM(bytes / (1024 * 1024)), 0) ts_size FROM dba_tabl ...

  5. DPDK运行出现EAL Error reading from file descriptor 23 Input output error

    原因 dpdk不支持该网卡导致,需要修改一行代码,跳过dpdk pci 检查. 解决方法 修改lib/librte_eal/linuxapp/igb_uio/igb_uio.c 将文件中该行修改 pc ...

  6. 【CSS3基础-Flex布局】

    关于Flex 背景 在flex布局出现以前,常用的水平和垂直居中对齐方式有很多.flex布局的出现基本规范了这一过程. 通过justify-content和align-items两个属性即解决了水平居 ...

  7. iOS之利用腾讯Bugly程序调试,测试代码bug、卡顿等情况

    1.自己先写一个 Demo 演示一下利用bugly测试崩溃的具体情况. 在ViewController里面实现崩溃代码如下:  运行后 毫无疑问程序报错了! 2.使用到第三方的框架Bugly,官方下载 ...

  8. 实现一个div的拖拽效果

    实现思路: 鼠标按下开始拖拽 记录摁下鼠标时的鼠标位置以及元素位置 拖动鼠标记下当前鼠标的位置 鼠标当前位置-摁下时鼠标位置= 鼠标移动距离 元素位置= 鼠标移动距离+鼠标摁下时元素的位置 class ...

  9. Xquery的初步学习(一次Lab作业的总结)

    Task 1: Open countries.xml, compose the following XQueries: 1. Return the area of Mongolia. 2. Retur ...

  10. $.ajax(),$.get(),$.post()的区别,以及一些参数注意规则

    $.ajax()方法和$.get(),$.post()方法的对比 $.ajax()方法是最完整的写法,可以完成所有的ajax请求(包含get类型和post类型) $.get()和$.post()都是简 ...