VUE:項目的創建、編寫、打包及規範檢查
阿新 • • 發佈:2018-11-16
動態 return 是什麽 -c spa .html studying target 文件夾
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:項目的創建、編寫、打包及規範檢查