欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

詳解vue-cli3使用

 更新時(shí)間:2018年08月14日 09:54:34   作者:ghrace  
這篇文章主要介紹了詳解vue/cli 3使用,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧

近日,Vue作者尤雨溪發(fā)布了正式的vue cli 3.0,基于webpack4,趕緊試一下.

文檔地址vue-cli

簡介

Vue CLI 是一個(gè)基于 Vue.js 進(jìn)行快速開發(fā)的完整系統(tǒng)

使用

<!-- 安裝 -->
npm install -g @vue/cli
<!-- 創(chuàng)建項(xiàng)目 -->
npm create new-cli

然后就是配置,可默認(rèn)(babel,eslint),自定義

自定義有 babel ts pwa vue-router vuex css預(yù)處理 以及Linter/Formatter,unit testing e2e testing

  1. 選了router 會(huì)再次選是否用history模式
  2. 在這里選了css預(yù)處理又會(huì)讓選 less scss stylus
  3. eslint 又有幾項(xiàng)
    1. 只防止出錯(cuò)
    2. airbnb 配置
    3. 標(biāo)準(zhǔn)配置
    4. eslint +prettier
  4. 還有一項(xiàng)是把配置文件如babel,postCss eslint 放單獨(dú)文件,還是放package.json里,當(dāng)然單獨(dú)了
  5. 最后有個(gè)保存配置,以后用

然后就是安裝依賴

目錄如下

沒有cli2版本的build和config,多個(gè)babel.config.js

官網(wǎng)介紹是可以新建個(gè)vue.config.js進(jìn)行相關(guān)webpack配置,比如

// vue.config.js
module.exports = {
 configureWebpack: {
  plugins: [
   new MyAwesomeWebpackPlugin()
  ]
 },
 //loader
  chainWebpack: config => {
  config.module
   .rule('vue')
   .use('vue-loader')
    .loader('vue-loader')
    .tap(options => {
     // 修改它的選項(xiàng)...loader
     return options
    })
 },
 //生產(chǎn)環(huán)境關(guān)閉map
 productionSourceMap:false,
 //基本URL
 baseUrl: process.env.NODE_ENV === 'production'
  ? 'http://www.baidu.com'
  : 'https://www.google.com',
 outputDir:'dist', //build 目錄
 assetsDir:'',//asset目錄
 indexPath:'index.html',//指定index.html 路徑
 filenameHashing:true,//文件名帶hash
// multi-page模式,每個(gè)“page”應(yīng)該有一個(gè)對(duì)應(yīng)的 JavaScript 入口文件
 pages: {
  index: {
   // page 的入口
   entry: 'src/index/main.js',
   // 模板來源
   template: 'public/index.html',
   // 在 dist/index.html 的輸出
   filename: 'index.html',
   // 當(dāng)使用 title 選項(xiàng)時(shí),
   // template 中的 title 標(biāo)簽需要是 <title><%= htmlWebpackPlugin.options.title %></title>
   title: 'Index Page',
   // 在這個(gè)頁面中包含的塊,默認(rèn)情況下會(huì)包含
   // 提取出來的通用 chunk 和 vendor chunk。
   chunks: ['chunk-vendors', 'chunk-common', 'index']
  },
  // 當(dāng)使用只有入口的字符串格式時(shí),
  // 模板會(huì)被推導(dǎo)為 `public/subpage.html`
  // 并且如果找不到的話,就回退到 `public/index.html`。
  // 輸出文件名會(huì)被推導(dǎo)為 `subpage.html`。
  subpage: 'src/subpage/main.js'
 },
 //css配置
 css: {
  sourceMap:false,//css source map
  loaderOptions: {
   css: {
    // 這里的選項(xiàng)會(huì)傳遞給 css-loader
   },
   postcss: {
    // 這里的選項(xiàng)會(huì)傳遞給 postcss-loader
   }
  }
 },
 //dev server
 devServer: {
  host:127.0.0.1
  port:8000,
  proxy: 'http://localhost:4000',
  overlay: {
   warnings: true,//警告
   errors: true//錯(cuò)誤
  }
 }


}

其他

  1. 可使用vue serve和vue build 對(duì)單個(gè)vue文件快速開發(fā)
  2. vue ui 圖形化界面創(chuàng)建管理項(xiàng)目

以上就是本文的全部內(nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • Vue計(jì)算屬性與監(jiān)視屬性詳細(xì)分析使用

    Vue計(jì)算屬性與監(jiān)視屬性詳細(xì)分析使用

    computed是vue的配置選項(xiàng),它的值是一個(gè)對(duì)象,其中可定義多個(gè)計(jì)算屬性,每個(gè)計(jì)算屬性就是一個(gè)函數(shù),下面這篇文章主要給大家介紹了關(guān)于vue中計(jì)算屬性computed的詳細(xì)講解,需要的朋友可以參考下
    2022-11-11
  • VuePress 中如何增加用戶登錄功能

    VuePress 中如何增加用戶登錄功能

    VuePress 由兩部分組成:一個(gè)以 Vue 驅(qū)動(dòng)的主題系統(tǒng)的簡約靜態(tài)網(wǎng)站生成工具,和一個(gè)為編寫技術(shù)文檔而優(yōu)化的默認(rèn)主題。它是為了支持 Vue 子項(xiàng)目的文檔需求而創(chuàng)建的
    2019-11-11
  • element?ui?el-calendar日歷組件使用方法總結(jié)

    element?ui?el-calendar日歷組件使用方法總結(jié)

    這篇文章主要給大家介紹了關(guān)于element?ui?el-calendar日歷組件使用方法的相關(guān)資料,elementui是一款基于Vue.js的UI框架,其中的日歷組件calendar是elementui中非常常用的組件之一,需要的朋友可以參考下
    2023-07-07
  • Vue中watch監(jiān)聽屬性新舊值相同的問題解決方案

    Vue中watch監(jiān)聽屬性新舊值相同的問題解決方案

    這篇文章主要給大家分享了Vue中watch監(jiān)聽屬性新舊值相同問題解決方案,如果有遇到相同問題的朋友,可以參考閱讀本文
    2023-08-08
  • vue如何修改瀏覽器的標(biāo)題title

    vue如何修改瀏覽器的標(biāo)題title

    這篇文章主要介紹了vue如何修改瀏覽器的標(biāo)題title問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-10-10
  • 在原生HTML中使用VUE的保姆級(jí)教學(xué)

    在原生HTML中使用VUE的保姆級(jí)教學(xué)

    Vue.js是一種流行的JavaScript框架,用于構(gòu)建交互式的Web應(yīng)用程序,這篇文章主要給大家介紹了關(guān)于在原生HTML中使用VUE的保姆級(jí)教學(xué),需要的朋友可以參考下
    2023-10-10
  • Vue如何設(shè)置el-table背景透明樣式

    Vue如何設(shè)置el-table背景透明樣式

    本文主要介紹了Vue如何設(shè)置el-table背景透明樣式,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-08-08
  • 安裝vue無法運(yùn)行、此系統(tǒng)無法運(yùn)行腳本問題及解決

    安裝vue無法運(yùn)行、此系統(tǒng)無法運(yùn)行腳本問題及解決

    這篇文章主要介紹了安裝vue無法運(yùn)行、此系統(tǒng)無法運(yùn)行腳本問題及解決,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-03-03
  • 用Vue實(shí)現(xiàn)頁面訪問攔截的方法詳解

    用Vue實(shí)現(xiàn)頁面訪問攔截的方法詳解

    大家在做前端項(xiàng)目的時(shí)候,大部分頁面, 游客都可以直接訪問 , 如遇到 需要登錄才能進(jìn)行的操作,頁面將提示并跳轉(zhuǎn)到登錄界面,那么如何才能實(shí)現(xiàn)頁面攔截并跳轉(zhuǎn)到對(duì)應(yīng)的登錄界面呢,本文小編就來給大家介紹一下Vue實(shí)現(xiàn)頁面訪問攔截的方法,需要的朋友可以參考下
    2023-08-08
  • vue項(xiàng)目如何通過url鏈接引入其他系統(tǒng)頁面

    vue項(xiàng)目如何通過url鏈接引入其他系統(tǒng)頁面

    這篇文章主要介紹了vue項(xiàng)目如何通過url鏈接引入其他系統(tǒng)頁面問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-03-03

最新評(píng)論