1.13光羞、使用vue-cli

十三绩鸣、vue-cli

vue-cli是一個類似maven的工具,可以構(gòu)建出vue的各種腳手架

1.使用vue-cli

要想使用vue-cli纱兑,想要安裝node.js呀闻,node.js是一個可以讓前端運行在node.js提供的服務(wù)器上的一個工具。

http://nodejs.cn.download/

安裝后node.js之后潜慎,進行改源

npm i -g cnpm --registry=https://registry.npm.taobao.org

2.使用node.js安裝vue-cli

npm是node.js指令

cnpm是改源之后的捡多,指令

cnpm install vue-cli  -g  //-g代表全局安全 golabel

3.使用vue-cli

vue list //查看你vue-cli所有的腳手架
vue init webpack-simple myprojectname //創(chuàng)建一個webpack-simple腳手架的項目,名稱myprojectname,項目名稱中不能存在大寫
cd myprojectname //進入到項目里面
cnpm install // 安裝當(dāng)前項目所需要的依賴勘纯,類似于maven加入新的jar的定位局服,需要刷新一下,去下載對應(yīng)的jar
cnpm run dev //這樣項目就可以以開發(fā)者模式啟動起來的

4.webpack項目文件夾結(jié)構(gòu)

這里寫圖片描述

先從最外層走起(根目錄文件):

\1.babelrc:作為項目babel的配置文件(Babel 是一個 JavaScript 編譯器驳遵,作為我們項目對js的編譯)淫奔,可以將我們項目es5以上的語法編譯成大多瀏覽器都支持的es5語法等功能,還可以在這里配置一些框架的按需加載(如element-ui)
\2. .editorconfig:項目中編輯代碼風(fēng)格
\3. .gitignore : 用于git的忽略文件配置(我們使用git提交的時候堤结,有些文件是不需要提交的唆迁,如node模塊的node_modules文件夾、打包成功的dist文件夾等)
\4. .postcssrc.js: 用于對style的less語法支持配置
\5. index.html: 項目的首頁竞穷,即我們編寫的代碼會通過這個文件顯示給瀏覽器
\6. package.json package-lock.json: 這個就不用多說了吧唐责,大家都懂是項目包的依賴文件
\7. README.md: 展現(xiàn)在GitHub上的描述文件

build文件夾

這里寫圖片描述

\1. build.js: 作為項目打包的時候(npm run build)的入口文件,通過這個js將整體項目打包
\2. check-versions.js:用于版本node和npm版本的檢測
\3. utils.js:用于項目中關(guān)于loader器的引用和項目title瘾带、icon等設(shè)置
\4. vue-loader.conf.js:因為項目是基于vue的鼠哥,所以,需要一個vue-loader來識別.vue后綴的文件看政,這個文件朴恳,就是vue-loader的配置文件
\5. webpack.base.conf.js:項目webpack的基礎(chǔ)配置文件
\6. webpack.dev.conf.js:開發(fā)環(huán)境下的webpack配置文件
\7. webpack.prod.conf.js:生產(chǎn)環(huán)境下的webpack配置文件

config文件夾

這里寫圖片描述

\1. dev.env.js、prod.env.js:用于配置項目的環(huán)境變量
\2. index.js:用于webpack的一些配置信息

node_modules文件夾
這個文件夾就不多說了允蚣,是項目包存儲的地方

src文件夾

這里寫圖片描述

這個文件夾內(nèi)于颖,就是我們真正項目代碼的存儲地址
\1. assets文件夾:這里放置項目的模塊靜態(tài)資源,如css嚷兔,js還有圖片森渐、字體
\2. components文件夾:使用vue的都知道,vue是模塊化的框架冒晰,我們將頁面中的元素分模塊編寫同衣,從而提高代碼修改的方便性以及重用的效率,這個文件夾內(nèi)就是我們項目的模塊存放地址
\3. router文件夾:vue-router讓我們能處理vue的路由壶运,從而更佳的使用component乳怎,這個文件夾內(nèi)就是個vue-router的配置文件
\4. APP.vue:作為項目的根組件,也就是我們直接吧這個組件裝到index.html中進行渲染
\5. main.js:作為webpack項目的入口文件,在這個文件夾內(nèi)蚪缀,我們是可以引用靜態(tài)資源以及對整體vue的配置

static文件夾
用于存放在整體項目的靜態(tài)資源,如圖片恕出,字體等

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末询枚,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子浙巫,更是在濱河造成了極大的恐慌金蜀,老刑警劉巖,帶你破解...
    沈念sama閱讀 212,542評論 6 493
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件的畴,死亡現(xiàn)場離奇詭異渊抄,居然都是意外死亡,警方通過查閱死者的電腦和手機丧裁,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,596評論 3 385
  • 文/潘曉璐 我一進店門护桦,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人煎娇,你說我怎么就攤上這事二庵。” “怎么了缓呛?”我有些...
    開封第一講書人閱讀 158,021評論 0 348
  • 文/不壞的土叔 我叫張陵催享,是天一觀的道長。 經(jīng)常有香客問我哟绊,道長因妙,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,682評論 1 284
  • 正文 為了忘掉前任票髓,我火速辦了婚禮攀涵,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘炬称。我一直安慰自己汁果,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 65,792評論 6 386
  • 文/花漫 我一把揭開白布玲躯。 她就那樣靜靜地躺著据德,像睡著了一般。 火紅的嫁衣襯著肌膚如雪跷车。 梳的紋絲不亂的頭發(fā)上棘利,一...
    開封第一講書人閱讀 49,985評論 1 291
  • 那天,我揣著相機與錄音朽缴,去河邊找鬼善玫。 笑死,一個胖子當(dāng)著我的面吹牛密强,可吹牛的內(nèi)容都是我干的茅郎。 我是一名探鬼主播蜗元,決...
    沈念sama閱讀 39,107評論 3 410
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼系冗!你這毒婦竟也來了奕扣?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,845評論 0 268
  • 序言:老撾萬榮一對情侶失蹤掌敬,失蹤者是張志新(化名)和其女友劉穎惯豆,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體奔害,經(jīng)...
    沈念sama閱讀 44,299評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡楷兽,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,612評論 2 327
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了华临。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片芯杀。...
    茶點故事閱讀 38,747評論 1 341
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖银舱,靈堂內(nèi)的尸體忽然破棺而出瘪匿,到底是詐尸還是另有隱情,我是刑警寧澤寻馏,帶...
    沈念sama閱讀 34,441評論 4 333
  • 正文 年R本政府宣布棋弥,位于F島的核電站,受9級特大地震影響诚欠,放射性物質(zhì)發(fā)生泄漏顽染。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 40,072評論 3 317
  • 文/蒙蒙 一轰绵、第九天 我趴在偏房一處隱蔽的房頂上張望粉寞。 院中可真熱鬧,春花似錦左腔、人聲如沸唧垦。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,828評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽振亮。三九已至,卻和暖如春鞭莽,著一層夾襖步出監(jiān)牢的瞬間坊秸,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,069評論 1 267
  • 我被黑心中介騙來泰國打工澎怒, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留褒搔,地道東北人。 一個月前我還...
    沈念sama閱讀 46,545評論 2 362
  • 正文 我出身青樓,卻偏偏與公主長得像星瘾,于是被迫代替她去往敵國和親走孽。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 43,658評論 2 350

推薦閱讀更多精彩內(nèi)容