摘要:搭建項目前準(zhǔn)備工作首先你需要一臺電腦,建議做開發(fā)的電腦最好是內(nèi)存以上最佳,土豪隨意。技術(shù)棧本次搭建主要采用開始搭建創(chuàng)建項目文件夾個人比價喜歡使用創(chuàng)建文件夾,畢竟接下來下載官方腳手架還是的用。
網(wǎng)上搜索了很久Vue項目搭建指南,并沒有找到寫的比較符合心意的,所以打算自己擼一個指南,集合眾家之所長(不善于排版,有點逼死強迫癥,如果覺得寫的有問題,可以留言斧正,覺得寫的太差的,可以留言哪里差, 有不好的地方改,歡迎調(diào)侃)。
搭建項目前準(zhǔn)備工作首先你需要一臺電腦,建議做開發(fā)的電腦最好是內(nèi)存 8G 以上16G最佳,土豪隨意。
Node標(biāo)準(zhǔn)穩(wěn)定版, 不建議使用最新的測試版本,緣由是因為最新的測試版本總有各種各樣的奇葩BUG,會導(dǎo)致啟動項目的時候報各種錯誤,最關(guān)件的是,這些問題很難定位,更別提解決了,npm建議升級到最新版
vscode編輯器,啟動速度快,缺點插件需要自己下載。
chrome瀏覽器,chrome瀏覽器的調(diào)試插件,真心友好。
技術(shù)棧本次搭建主要采用 1. Vue 2 2. Vue Router 3. Vuex 4. axios 5. elementUI 6. webpack 7. node開始搭建
1.創(chuàng)建項目文件夾個人比價喜歡使用cmd創(chuàng)建文件夾,畢竟接下來下載vue-cli官方腳手架還是的用。
mkdir vue-cli-project // 創(chuàng)建vue項目文件夾
cd .vue-cli-project // 進入vue項目文件夾
npm i -g cnpm // 全局安裝cnpm (淘寶鏡像)
npm i -g vue-cli // 安裝vue腳手架
2.創(chuàng)建完項目文件夾后,首先初始化項目 # vue init [vue-cli模板名稱] [項目文件夾]
vue init webpack
出現(xiàn)如下圖所示,即表示項目初始化完成
接下來安裝依賴
cnpm i
2.現(xiàn)在我們的項目已經(jīng)初步搭建完成,可以嘗試運行 npm run dev 測試運行是否正常。如果在瀏覽器能看到下圖的畫面,標(biāo)識我們截至目前搭建的一切都正常
項目運行起來碰到第一個坑, 我們在npm run dev的時候發(fā)現(xiàn),我們的代碼跑起來之后發(fā)現(xiàn)并沒有幫我們自動打開瀏覽器,在這里我們需要修改webpack.json文件中的一個值, 找到script 行,在dev后面加上--open 這樣我們在跑起來代碼后會自動幫我們打開瀏覽器。
規(guī)范項目文件夾先講講為什么要規(guī)范我們的項目文件夾。
我們在搭建一個項目,一般情況下會有公共的方法文件(tools.js),靜態(tài)資源(圖片,字體,字體圖標(biāo)),項目配置文件,webpack打包后的文件夾(打包時會自動生成), 業(yè)務(wù)文件等,如果都放在一起了,如果改某個文件,很難找,真的很亂,(吐槽神略500+字)......
項目文件結(jié)構(gòu)
├─build # build腳本,主要用于打包和運行某環(huán)境的配置腳本 │ ├─config # 配置運行腳本的配件文件 │ ├─src # 代碼資源文件夾 │ ├─appConfig # 業(yè)務(wù)配置文件夾,一般情況下存放的是,外部鏈接,請求api,全局組件統(tǒng)一配置文件等 │ ├─assets # 靜態(tài)資源文件夾 │ ├─components # 全局組件文件 │ ├─lib # 工具類 │ ├─locale # 國際化I18N配置文件夾 │ ├─router # 路由配置文件夾 │ ├─store # Vuex 配置wen"jian"jia │ ├─style # 全局樣式配置文件夾 │ └─views # 業(yè)務(wù)文件夾 └─static # 外部靜態(tài)配置文件
這樣我們的文件目錄就搭建好了,接下來我們就來具體實現(xiàn)一下具體的配置
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/98398.html
摘要:結(jié)合我自己的經(jīng)驗,我整理了一份全棧工程師進階路線圖,給大家參考。乾坤大挪移第一層第一層心法,主要都是基本語法,程序設(shè)計入門,悟性高者十天半月可成,差一點的到個月也說不準(zhǔn)。 技術(shù)更新日新月異,對于初入職場的同學(xué)來說,經(jīng)常會困惑該往那個方向發(fā)展,這一點松哥是深有體會的。 我剛開始學(xué)習(xí) Java 那會,最大的問題就是不知道該學(xué)什么,以及學(xué)習(xí)的順序,我相信這也是很多初學(xué)者經(jīng)常面臨的問題。?我...
平日學(xué)習(xí)接觸過的網(wǎng)站積累,以每月的形式發(fā)布。2017年以前看這個網(wǎng)址:http://www.kancloud.cn/jsfron... 1. Javascript 前端生成好看的二維碼 十大經(jīng)典排序算法(帶動圖演示) 為什么知乎前端圈普遍認(rèn)為H5游戲和H5展示的JSer 個人整理和封裝的YU.js庫|中文詳細注釋|供新手學(xué)習(xí)使用 擴展JavaScript語法記錄 - 掉坑初期工具 漢字拼音轉(zhuǎn)換...
平日學(xué)習(xí)接觸過的網(wǎng)站積累,以每月的形式發(fā)布。2017年以前看這個網(wǎng)址:http://www.kancloud.cn/jsfron... 1. Javascript 前端生成好看的二維碼 十大經(jīng)典排序算法(帶動圖演示) 為什么知乎前端圈普遍認(rèn)為H5游戲和H5展示的JSer 個人整理和封裝的YU.js庫|中文詳細注釋|供新手學(xué)習(xí)使用 擴展JavaScript語法記錄 - 掉坑初期工具 漢字拼音轉(zhuǎn)換...
平日學(xué)習(xí)接觸過的網(wǎng)站積累,以每月的形式發(fā)布。2017年以前看這個網(wǎng)址:http://www.kancloud.cn/jsfron... 1. Javascript 前端生成好看的二維碼 十大經(jīng)典排序算法(帶動圖演示) 為什么知乎前端圈普遍認(rèn)為H5游戲和H5展示的JSer 個人整理和封裝的YU.js庫|中文詳細注釋|供新手學(xué)習(xí)使用 擴展JavaScript語法記錄 - 掉坑初期工具 漢字拼音轉(zhuǎn)換...
閱讀 780·2023-04-25 20:47
閱讀 2546·2019-08-30 15:53
閱讀 955·2019-08-26 14:05
閱讀 901·2019-08-26 11:59
閱讀 1689·2019-08-26 11:43
閱讀 1688·2019-08-26 10:57
閱讀 1366·2019-08-23 18:23
閱讀 2678·2019-08-23 12:57