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

vuecli3.0腳手架搭建及不同的打包環(huán)境配置vue.config.js的詳細(xì)過(guò)程

 更新時(shí)間:2023年01月17日 15:30:38   作者:素燃  
這篇文章主要介紹了vuecli3.0腳手架搭建及不同的打包環(huán)境配置vue.config.js的詳細(xì)過(guò)程,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下

參考文檔 https://cli.vuejs.org/zh/

1.安裝
npm install -g @vue/cli
2.檢查安裝
vue -V  
3.創(chuàng)建項(xiàng)目
vue create project_name 
出現(xiàn)下圖信息

這里寫(xiě)圖片描述

4.上圖兩種選擇方式,第一種是默認(rèn)的,第二種自己選擇配置
  這里一般選擇第二種自己配置,點(diǎn)擊回車(chē)鍵后出現(xiàn)下圖信息

這里寫(xiě)圖片描述

5.在上圖中選擇你需要的模塊,上下移動(dòng),空格進(jìn)行確定,下圖是測(cè)試選擇的

這里寫(xiě)圖片描述

6.選好后,敲Enter鍵,接著選擇

這里寫(xiě)圖片描述

這里寫(xiě)圖片描述

7.選擇完畢后,一路Enter,到下圖

這里寫(xiě)圖片描述

8.模板創(chuàng)建完成,目錄如下

這里寫(xiě)圖片描述

9.配置測(cè)試環(huán)境接口,線上服務(wù)器環(huán)境接口
(通過(guò)在項(xiàng)目根目錄下新建.env    .env.development  .env.production文件來(lái)控制)
如下圖
關(guān)于這一塊的信息,請(qǐng)查看[環(huán)境配置](https://cli.vuejs.org/zh/guide/mode-and-env.html#%E7%A4%BA%E4%BE%8B%EF%BC%9Astaging-%E6%A8%A1%E5%BC%8F)

這里寫(xiě)代碼片

在目錄里加入了3個(gè)文件
.env.development 開(kāi)發(fā)環(huán)境文件
.env.production 線上環(huán)境文件

這里寫(xiě)圖片描述

在上邊3個(gè)文件中:
使用VUE_APP_URL = “接口url”
書(shū)寫(xiě)格式:VUE_APP_[自定義name]

這里寫(xiě)圖片描述

在這里插入圖片描述

在這里插入圖片描述

配置打包環(huán)境

這里寫(xiě)圖片描述

在這里插入圖片描述

打包后在本地預(yù)覽,你需要啟動(dòng)一個(gè)node服務(wù):
1.npm install -g serve  //全局安裝服務(wù)
2.serve -s dist   // 啟動(dòng)服務(wù)預(yù)覽
獲取當(dāng)前的環(huán)境:
console.log(process.env.VUE_APP_URL)

10. 其它配置寫(xiě)在.vue.config.js文件中
在根目錄下新建
包括端口號(hào),代理跨域,熱更新,多入口等,具體參考官方api
https://cli.vuejs.org/zh/config/#vue-config-js

這里寫(xiě)圖片描述

vue.config.js(部分配置)

const path = require('path');

module.exports = {
    publicPath:'/',    // 公共路徑
    outputDir: process.env.NODE_ENV === "development" ? 'devdist' : 'dist', // 不同的環(huán)境打不同包名
    css: {  // 一次配置,全局使用,這個(gè)scss 因?yàn)槊總€(gè)文件都要引入
        loaderOptions: {
            sass: {
                data: `@import "./src/assets/hotcss/px2rem.scss";`
            }
        }
    },
    lintOnSave:false,  // 關(guān)閉eslint
    productionSourceMap:true,  // 生產(chǎn)環(huán)境下css 分離文件
    devServer:{   // 配置服務(wù)器
        port:8081,
        open:true,
        https:false,
        overlay: {
            warnings: true,
            errors: true
        }
    },
    configureWebpack:{  // 覆蓋webpack默認(rèn)配置的都在這里
        resolve:{   // 配置解析別名
            alias:{
                '@':path.resolve(__dirname, './src'),
                '@h':path.resolve(__dirname, './src/assets/hotcss'),
                '@s':path.resolve(__dirname, './src/assets/style'),
                '@i':path.resolve(__dirname, './src/assets/images'),
            } 
        }
    }
}

到此這篇關(guān)于vuecli3.0腳手架搭建及不同的打包環(huán)境配置vue.config.js的詳細(xì)過(guò)程的文章就介紹到這了,更多相關(guān)vue cli3.0環(huán)境打包配置內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Vue 技巧之控制父類(lèi)的 slot

    Vue 技巧之控制父類(lèi)的 slot

    插槽(Slot)是Vue提出來(lái)的一個(gè)概念,正如名字一樣,插槽用于決定將所攜帶的內(nèi)容,插入到指定的某個(gè)位置,從而使模板分塊,具有模塊化的特質(zhì)和更大的重用性。
    2020-02-02
  • 基于 Vue 的 Electron 項(xiàng)目搭建過(guò)程圖文詳解

    基于 Vue 的 Electron 項(xiàng)目搭建過(guò)程圖文詳解

    這篇文章主要介紹了基于 Vue 的 Electron 項(xiàng)目搭建過(guò)程,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-07-07
  • 詳解vue中l(wèi)ocalStorage的使用方法

    詳解vue中l(wèi)ocalStorage的使用方法

    這篇文章主要介紹了詳解vue中l(wèi)ocalStorage的使用方法,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2018-11-11
  • 解決vue-cli + webpack 新建項(xiàng)目出錯(cuò)的問(wèn)題

    解決vue-cli + webpack 新建項(xiàng)目出錯(cuò)的問(wèn)題

    下面小編就為大家分享一篇解決vue-cli + webpack 新建項(xiàng)目出錯(cuò)的問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2018-03-03
  • vue實(shí)現(xiàn)滑動(dòng)超出指定距離回頂部功能

    vue實(shí)現(xiàn)滑動(dòng)超出指定距離回頂部功能

    這篇文章主要為大家詳細(xì)介紹了vue實(shí)現(xiàn)滑動(dòng)超出指定距離回頂部功能,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-07-07
  • Vue SSR 組件加載問(wèn)題

    Vue SSR 組件加載問(wèn)題

    這篇文章主要介紹了Vue SSR 組件加載問(wèn)題,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下
    2018-05-05
  • Vue為何棄用Ajax,選擇Axios?ajax與axios的區(qū)別?

    Vue為何棄用Ajax,選擇Axios?ajax與axios的區(qū)別?

    ajax技術(shù)實(shí)現(xiàn)了局部數(shù)據(jù)的刷新,axios實(shí)現(xiàn)了對(duì)ajax的封裝;axios有的ajax都有,ajax有的axios不一定有??偨Y(jié)一句話就是axios是ajax,ajax不止axios。
    2023-01-01
  • element-ui?el-table表格固定表頭代碼示例

    element-ui?el-table表格固定表頭代碼示例

    Element-UI的el-table組件是一個(gè)非常強(qiáng)大的表格組件,它提供了多種常見(jiàn)的表格功能,如排序、篩選、分頁(yè)、自定義列模板等,這篇文章主要給大家介紹了關(guān)于element-ui?el-table表格固定表頭的相關(guān)資料,需要的朋友可以參考下
    2024-05-05
  • 簡(jiǎn)單了解vue中父子組件如何相互傳遞值(基礎(chǔ)向)

    簡(jiǎn)單了解vue中父子組件如何相互傳遞值(基礎(chǔ)向)

    這篇文章主要介紹了簡(jiǎn)單了解vue中父子組件如何相互傳遞值(基礎(chǔ)向),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-07-07
  • 淺談vue加載優(yōu)化策略

    淺談vue加載優(yōu)化策略

    這篇文章主要介紹了淺談vue加載優(yōu)化策略,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2019-03-03

最新評(píng)論

青冈县| 宾阳县| 通许县| 城口县| 邯郸市| 霍州市| 瓮安县| 忻州市| 双辽市| 山丹县| 祁门县| 若羌县| 崇明县| 习水县| 张家港市| 邮箱| 鹤峰县| 夏河县| 铅山县| 长阳| 乌兰浩特市| 常宁市| 尼木县| 布尔津县| 晋江市| 紫金县| 南漳县| 临澧县| 修水县| 高淳县| 叶城县| 荔波县| 奉贤区| 温泉县| 安远县| 阿尔山市| 罗山县| 靖安县| 斗六市| 亚东县| 泌阳县|