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

詳解vue項目的構(gòu)建,打包,發(fā)布全過程

 更新時間:2017年11月23日 10:09:31   投稿:laozhang  
小編給大家通過本文詳細介紹了關(guān)于vue.js項目的構(gòu)建、打包、發(fā)布的全過程,文章很以后價值,值得你參考。

很多朋友對于VUE項目的一系列流程不熟悉,小編根據(jù)網(wǎng)友提出的問題,整理了關(guān)于vue項目的構(gòu)建打包發(fā)布全過程,希望對你有用。

一、vue項目的創(chuàng)建

1、首先第一肯定是要有Node.js及npm這個不多說了

2、安裝腳手架

此時可以直接瀏覽-但是現(xiàn)在肯定有很多小白想將他發(fā)布到gitHub上并可以瀏覽,使用vue全家桶制作自己的博客。 現(xiàn)在就有我來說說如何講vue項目發(fā)布到github上 之前寫過vue環(huán)境搭建 可以參考: vue環(huán)境搭建

二、vue項目的打包

1、大家都知道使用npm run build進行打包,這個時候你直接打開dist/下的index.html,會發(fā)現(xiàn)文件可以打開,但是所有的js,css,img等路徑有問題是指向根目錄的,

此時需要修改config/index.js里的assetsPublicPath的字段,初始項目是/他是指向項目根目錄的也是為什么會出現(xiàn)錯誤,這時改為./

./ 當前目錄 ../ 父級目錄 / 根目錄

根目錄:在計算機的文件系統(tǒng)中,根目錄指邏輯驅(qū)動器的最上一級目錄,它是相對子目錄來說的;

它如同一棵大樹的“根”一般,所有的樹杈以它為起點,故被命名為根目錄。以微軟公司開發(fā)的Windows操作系統(tǒng)為例:

打開我的計算機(計算機),雙擊C盤就進入C盤的根目錄。雙擊D盤就進入D盤的根目錄

build: {
  env: require('./prod.env'),
  index: path.resolve(__dirname, '../dist/index.html'),
  assetsRoot: path.resolve(__dirname, '../dist'),
  assetsSubDirectory: 'static',
  assetsPublicPath: './',
  productionSourceMap: true,
  // Gzip off by default as many popular static hosts such as
  // Surge or Netlify already gzip all static assets for you.
  // Before setting to `true`, make sure to:
  // npm install --save-dev compression-webpack-plugin
  productionGzip: false,
  productionGzipExtensions: ['js', 'css'],
  // Run the build command with an extra argument to
  // View the bundle analyzer report after build finishes:
  // `npm run build --report`
  // Set to `true` or `false` to always turn it on or off
  bundleAnalyzerReport: process.env.npm_config_report
 }

在從dist根目錄打開index文件就可以訪問了。

三、github pages

1、首頁創(chuàng)建一個倉庫,此處直接忽略

2、在這里選擇master或者/doc 上傳代碼到master

3、上面有一行域名就是你自己的頁面可以看到自己發(fā)布的項目

四、自定義域名

1、這個時候就可以瀏覽自己的項目了,但是

username.github.io/xxx/dist

這樣的地址著實不是很美觀,大家可以去阿里云上,自己買個域名,解析一下,網(wǎng)上都有,可以進行自定義的域名,來制作的自己的博客,代碼部署到github上。這篇文章這里就先不做講解了,有想使用自定義域名,也可以私信我。

相關(guān)文章

  • Vant 中的Toast設(shè)置全局的延遲時間操作

    Vant 中的Toast設(shè)置全局的延遲時間操作

    這篇文章主要介紹了Vant 中的Toast設(shè)置全局的延遲時間操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-11-11
  • uni-app中vue3表單校驗失敗的問題及解決方法

    uni-app中vue3表單校驗失敗的問題及解決方法

    最近遇到這樣的問題在app中使用uni-forms表單,并添加校驗規(guī)則,問題是即使輸入內(nèi)容,表單校驗依然失敗,本文給大家分享uni-app中vue3表單校驗失敗的問題及解決方法,感興趣的朋友一起看看吧
    2023-12-12
  • Vue Router的手寫實現(xiàn)方法實現(xiàn)

    Vue Router的手寫實現(xiàn)方法實現(xiàn)

    這篇文章主要介紹了Vue Router的手寫實現(xiàn)方法實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-03-03
  • Vue3?響應式系統(tǒng)實現(xiàn)?computed

    Vue3?響應式系統(tǒng)實現(xiàn)?computed

    這篇文章主要介紹了?Vue3?響應式系統(tǒng)實現(xiàn)?computed,文章圍繞主題展開詳細的內(nèi)容介紹,具有一定的參考價值,感興趣的小伙伴可以參考一下
    2022-06-06
  • elementUI中MENU菜單踩坑

    elementUI中MENU菜單踩坑

    本文主要介紹了elementUI中MENU菜單踩坑,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2022-04-04
  • vue中vue-cli項目報錯sockjs.js報錯問題

    vue中vue-cli項目報錯sockjs.js報錯問題

    這篇文章主要介紹了vue中vue-cli項目報錯sockjs.js報錯問題,具有很好的參考價值,希望對大家有所幫助。
    2022-12-12
  • Vue2.x中的父組件傳遞數(shù)據(jù)至子組件的方法

    Vue2.x中的父組件傳遞數(shù)據(jù)至子組件的方法

    這篇文章主要介紹了Vue2.x中的父組件數(shù)據(jù)傳遞至子組件的方法,需要的朋友可以參考下
    2017-05-05
  • Vue生命周期詳解

    Vue生命周期詳解

    這篇文章詳細介紹了Vue的生命周期,文中通過代碼示例介紹的非常詳細。對大家的學習有一定的參考借鑒價值,需要的朋友可以參考下
    2023-04-04
  • 解決安裝vue3腳手架@vue/cli報4048錯誤問題

    解決安裝vue3腳手架@vue/cli報4048錯誤問題

    這篇文章主要介紹了解決安裝vue3腳手架@vue/cli報4048錯誤問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-07-07
  • 解決vue跨域axios異步通信問題

    解決vue跨域axios異步通信問題

    這篇文章主要介紹了解決vue跨域axios異步通信問題,非常不錯,具有一定的參考借鑒價值 ,需要的朋友可以參考下
    2019-04-04

最新評論