最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

詳解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

簡(jiǎn)介

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è)頁(yè)面中包含的塊,默認(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)目

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

相關(guān)文章

  • vue3.0 自適應(yīng)不同分辨率電腦的操作

    vue3.0 自適應(yīng)不同分辨率電腦的操作

    這篇文章主要介紹了vue3.0 自適應(yīng)不同分辨率電腦的操作,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-02-02
  • vue刷新頁(yè)面后params參數(shù)丟失的原因和解決方法

    vue刷新頁(yè)面后params參數(shù)丟失的原因和解決方法

    這篇文章主要給大家介紹了vue刷新頁(yè)面后params參數(shù)丟失的原因和解決方法,文中通過代碼示例給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作有一定的幫助,需要的朋友可以參考下
    2023-12-12
  • vue實(shí)現(xiàn)拖拽進(jìn)度條

    vue實(shí)現(xiàn)拖拽進(jìn)度條

    這篇文章主要為大家詳細(xì)介紹了vue實(shí)現(xiàn)拖拽進(jìn)度條,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-03-03
  • vue中import導(dǎo)入三種方式詳解

    vue中import導(dǎo)入三種方式詳解

    在使用vue開發(fā)項(xiàng)目的時(shí)候,很多使用會(huì)import很多模塊,這篇文章主要給大家介紹了關(guān)于vue中import導(dǎo)入三種方式的相關(guān)資料,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2024-02-02
  • vue實(shí)現(xiàn)鼠標(biāo)經(jīng)過動(dòng)畫

    vue實(shí)現(xiàn)鼠標(biāo)經(jīng)過動(dòng)畫

    這篇文章主要為大家詳細(xì)介紹了vue實(shí)現(xiàn)鼠標(biāo)經(jīng)過動(dòng)畫的方法,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-10-10
  • vue如何使用原生高德地圖你知道嗎

    vue如何使用原生高德地圖你知道嗎

    這篇文章主要為大家詳細(xì)介紹了vue如何使用原生高德地圖,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2022-02-02
  • 解決vue做詳情頁(yè)跳轉(zhuǎn)的時(shí)候使用created方法 數(shù)據(jù)不會(huì)更新問題

    解決vue做詳情頁(yè)跳轉(zhuǎn)的時(shí)候使用created方法 數(shù)據(jù)不會(huì)更新問題

    這篇文章主要介紹了解決vue做詳情頁(yè)跳轉(zhuǎn)的時(shí)候使用created方法 數(shù)據(jù)不會(huì)更新問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2020-07-07
  • Vue前端實(shí)現(xiàn)導(dǎo)出頁(yè)面為word的兩種方法

    Vue前端實(shí)現(xiàn)導(dǎo)出頁(yè)面為word的兩種方法

    這篇文章主要介紹了Vue前端實(shí)現(xiàn)導(dǎo)出頁(yè)面為word的兩種方法,文中通過代碼示例和圖文介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作有一定的幫助,需要的朋友可以參考下
    2024-12-12
  • vue項(xiàng)目使用websocket連接問題及解決

    vue項(xiàng)目使用websocket連接問題及解決

    這篇文章主要介紹了vue項(xiàng)目使用websocket連接問題及解決,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-10-10
  • laravel+vue組合的項(xiàng)目中引入ueditor方式(打包成組件形式)

    laravel+vue組合的項(xiàng)目中引入ueditor方式(打包成組件形式)

    今天小編就為大家分享一篇laravel+vue組合的項(xiàng)目中引入ueditor方式(打包成組件形式),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2019-11-11

最新評(píng)論

万山特区| 云和县| 南岸区| 五寨县| 彝良县| 和平县| 闻喜县| 沙雅县| 淮南市| 周至县| 永顺县| 读书| 岳阳市| 凤山市| 济源市| 镇沅| 东港市| 衡阳县| 开远市| 托里县| 集贤县| 集安市| 保康县| 邛崃市| 安岳县| 遂平县| 昌乐县| 东海县| 绥芬河市| 寻乌县| 大同市| 迁西县| 昌江| 天峻县| 苗栗县| 兴宁市| 淄博市| 宜兰市| 漯河市| 襄垣县| 原平市|