码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2018-11-15 23:40:42      阅读:325      评论:0      收藏:0      [点我收藏+]

标签:render   height   css   引入   local   webp   als   实例   第一个   

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:打开规则,并且作为一个错误(信息打印红色字体)

技术分享图片

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

规则名:等级

重启服务生效

 

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

标签:render   height   css   引入   local   webp   als   实例   第一个   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!