VUE:项目的创建、编写、打包及规范检查

VUE:项目的创建、编写及打包

项目的创建

使用 vue-cli 创建模板项目(官方提供的脚手架工具)

https://github.com/vuejs/vue-cli

npm install -g  vue-cli
vue init webpack vue_demo
cd vue_demo
npm install
npm run dev
访问:http://localhost:8080/

第一个命令需要有npm。可以使用node -v查看是否已经安装,如没有可用下面的传送门

npm是什么及其安装

第二个命令使用时注意切换到想要创建的位置

http://localhost:8080

项目的编写

HelloWorld.vue

<template>
  <div>
      <p class="msg">{{msg}}</p>
  </div>
</template>

<script>
export default {    //配置对象(与Vue一致)
  data () {
    return {
      msg: ‘TaoSir is studying...‘
    }
  }
}
</script>

<!-- Add "scoped" attribute to limit CSS to this component only -->
<style>
    .msg{
        color:red;
        font-size: 30px;
    }
</style>

App.vue

<template>
  <div id="app">
    <img class="logo" src="./assets/logo.png" alt="logo">
    <!--3.使用组件标签    -->
    <HelloWorld/>
  </div>
</template>

<script>
    //1.引入组件
import HelloWorld from ‘./components/HelloWorld‘

export default {
    //2.映射组件标签
  name: ‘App‘,
  components: {
    HelloWorld
  }
}
</script>

<style>
.logo{
    width: 200px;
    height: 200px;
}
</style>

main.js

/*
 * 入口js:创建Vue实例
 */
import Vue from ‘vue‘
import App from ‘./App‘

Vue.config.productionTip = false

/* eslint-disable no-new */
new Vue({
  el: ‘#app‘,
    render: h => h(App)
})

打包

npm run build

发布1:使用静态服务器工具包

npm install -g serve

serve dist

访问:http://localhost:5000

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

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

  output:{

    publicPath : ‘/xxx‘  //打包文件夹的名称  

  }

重新打包:npm run build

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

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

规则的错误等级

1)0:关闭规则

2)1:打开规则,并且作为一个警告(信息打印黄色字体)

3)2:打开规则,并且作为一个错误(信息打印红色字体)

在项目根目录下找到该文件修改

规则名:等级

重启服务生效

原文地址:https://www.cnblogs.com/it-taosir/p/9966767.html

时间: 2024-08-30 13:07:04

VUE:项目的创建、编写、打包及规范检查的相关文章

记录vue项目 用hbuilder离线打包集成极光推送 安卓篇

极光推送的官方demo: https://github.com/jpush/jpush-hbuilder-demo 里面也记录有详细的方法了. 我记录下自己的过程. 首先去极光那里创建一个应用 获取AppKey ,创建后如下. 然后把vue 项目npm run build 打包一下.用hbuilder 里面 发行-->本地打包--->生成本地包资源--->生成一个离线包. 然后去https://ask.dcloud.net.cn/article/103 里面下载HBUILDER最新的SD

vue项目的创建

工具介绍 node.js  基于 Chrome V8 引擎的 JavaScript 运行环境 npm   包管理器,是全球最大的开源库生态系统 vue 一套构建用户界面的渐进式框架  vue-cli  vue脚手架,帮助你快速开始一个vue项目 1.首先安装node.js和npm 下载地址http://nodejs.cn/download/ 安装node.js的时候,跟着安装步骤走就行,会连npm一起安装到本地. $ node -v  查看node是否安装成功. $ npm -v 查看npm是否

windows环境下vue项目的创建

1.安装node.js(https://nodejs.org/en/),将安装目录配置到环境变量PATH: 2.检查安装情况: 2.1)node -v 2.2)npm -v 3.安装淘宝镜像:npm install -g cnpm --registry=https://registry.npm.taobao.org 可以使用cnpm替代npm 4.安装vue-cli:cnpm install -g vue-cli 5.创建项目 5.1)进入工程目录:vue init webpack 工程名 5.

Vue.js系列(一):Vue项目创建详解

引言 Vue.js作为目前最热门最具前景的前端框架之一,其提供了一种帮助我们快速构建并开发前端项目的新的思维模式.本文旨在帮助大家认识Vue.js,并详细介绍使用vue-cli脚手架工具快速的构建Vue项目,以及对项目目录结构的解释说明,使大家清晰的了解Vue项目的开发流程. 简介 Vue (读音 /vju?/,类似于 view) 是一套用于构建用户界面的渐进式框架.与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用.Vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项

vue入门003~vue项目引入element并创建一个登录页面

上一节已经教大家如何创建一个vue项目,这一节,我们就温故下vue项目的创建,顺便引入element,实现一个简答的登陆页面. 老规矩,先看效果图 一,快速创建vue项目 二,引入element类库 首先我们进入element官网:https://element.eleme.cn/#/zh-CN/component/installation简单熟悉下element.然后如下图所示引入element类库.做完上面的操作后,不要忘记安装依赖. 三,在main.js里引入使用 如下图红色框里所示 四,

vue项目中使用阿里iconfont图标

在上一篇文章中介绍了如何在vue项目中使用vue-awesome,如果你想了解,请移步<vue项目中使用vue-awesome> 这里介绍一下vue项目中如何使用阿里的iconfont图标库,先看一下官网 可以看到有将近两百万的图标量,可以说我们想要的矢量图图标这里大部分都是有的,下面直接开始如何在vue项目中使用,方法有两种 方法一:简单粗暴法 1.打开 iconFont官网 选择自己喜欢的图标,并且添加购物车 例如我现在选择三个图标 点击购物车,添加至项目 为了方便可以给项目起一个名字 选

VUE项目多环境配置.md

目录 一.了解webpack.DefinePlugin 二.项目中如何配置多环境 web项目开发,通常需要有开发环境.测试环境和生产环境,用于配置不同的环境变更,如调用本地接口.测试接口和生产接口,VUE项目是前后端完全分离的框架,像是web界的C/S构架,在做VUE前端开发时,就需要用开发环境甚至于mock环境,等项目上线时,则需要使用生产的环境变量进行打包部署. 一.了解webpack.DefinePlugin webpack是静态模块打包器,可以将vue项目中所有文件打包成一个或多个jsb

vue项目及插件

vue项目的创建 方法1: cmd中执行 vue ui vue会创建一个socket,方便快捷 方法2: 命令行建立 vue create v-proj //创建项目名为v-proj的项目文件 >>>default (bable,eslint) //默认 manually select features //自定义 (*)bable //把es6语法解析为es5语法(防止沙雕浏览器无法解析es6) TypeScript //js编程还是ts编程 Progressive Web App(P

团队开发前端VUE项目代码规范

团队开发前端VUE项目代码规范 2018年09月22日 20:18:11 我的小英短 阅读数 1658 一.规范目的: 统一编码风格,命名规范,注释要求,在团队协作中输出可读性强,易维护,风格一致的代码 二.开发SRC目录: 1.Vuex目录 (状态树配置) 2.Router目录(路由配置) 3.Pages目录 (放置主路由组件 注意命名规范) 4.Common目录 (放置静态文件) 5.Config目录 (全局配置项,路由拦截,报错信息,等枚举信息) 6.Api目录 ( 相关全局请求调用配置.