1. Vue的環(huán)境搭建

本文主要介紹如何搭建 Vue 的開發(fā)環(huán)境,最優(yōu)化的工具實(shí)踐等。

1. 基礎(chǔ)SDK

  • 開發(fā)語言: 與常規(guī)的前端開發(fā)語言一樣: html/CSS/JS等
  • 環(huán)境依賴: NodeJS npm cnpm等
  • 開發(fā)工具: VSCode

2. 搭建開發(fā)環(huán)境

2.1 Node.js的安裝

略過Node.js的安裝過程

2.2 安裝VSCode

略過安裝過程

2.3 安裝cnpm

第一步:使用VSCode打開文件夾,使用快捷鍵Ctrl+ `來打開編輯器自帶的終端。
第二步:輸入命令,安裝cnpm的淘寶鏡像

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

第三步:之后就可以在環(huán)境中直接使用cnpm代替npm命令

2.4 安裝vue

輸入命令安裝穩(wěn)定版本的vue

cnpm install vue

2.5 安裝vue-cli

vue-cli是vue開發(fā)的腳手架,幫助開發(fā)者快速搭建一個(gè)模板化的vue工程。其結(jié)構(gòu)所代表的意義網(wǎng)上介紹較多,不再贅述。

安裝腳手架的意義

  • 腳手架通過webpack搭建開發(fā)環(huán)境
  • 使用ES6語法
  • 打包和壓縮JS為一個(gè)文件
  • 項(xiàng)目文件在環(huán)境中編譯,而不是瀏覽器
  • 頁面自動(dòng)刷新

安裝過程直接執(zhí)行命令

cnpm install --global vue-cli
vue-cli的安裝

3. 初始化一個(gè)Vue項(xiàng)目

使用腳手架可以方便的創(chuàng)建vue工程。從起步開始,可以快捷的進(jìn)行vue工程的創(chuàng)建。

第一步: 執(zhí)行命令,創(chuàng)建一個(gè)vue模板工程。

vue init webpack my-project

創(chuàng)建之前會(huì)不斷在終端發(fā)出配置的詢問,按照提示輸入自己的配置即可簡單定制。


Vue項(xiàng)目的配置過程

第二步: 執(zhí)行命令,啟動(dòng)項(xiàng)目

cd my-project
npm run dev

此時(shí)訪問瀏覽器的http://localhost:8080即可預(yù)覽模板工程視圖。

說明

  1. vue-cli幫我們建立的模板工程文件結(jié)構(gòu)明晰,主要操作的部分是src下面的組件部分。
  2. 自帶了一個(gè)helloworld的實(shí)例組件

4. Vue文件該怎么看?

使用VSCode打開hello.vue文件的時(shí)候,會(huì)提示讓你安裝Vetur插件,安裝插件后,能夠很好地適配Vue的開發(fā)。

每個(gè)Vue文件可以分為三個(gè)功能部分。主要是:

  • 模板:html部分
  • 行為:邏輯的處理(script代碼)
  • 樣式:CSS部分

項(xiàng)目中文件的生效順序
index.html → main.js → App.vue

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 本文作者 Jinkey(微信公眾號(hào) jinkey-love,官網(wǎng) https://jinkey.ai)原文鏈接 h...
    JinkeyAI閱讀 425,988評(píng)論 152 921
  • 小小的現(xiàn)實(shí),從窗戶的玻璃那邊,伴隨著陽光奔馳而來。病中的感覺,如同冬日池塘清晨的薄冰,半透明,半渾濁,脆弱而存在。...
    肖的救贖閱讀 328評(píng)論 3 8
  • 又是到了晚11點(diǎn)搶時(shí)間更文。 昨天首更便是如此。 狼狽不堪。 伏案7個(gè)小時(shí)不停歇地趕出公眾號(hào)里一份幾千字的超長攻略...
    Miss李ls閱讀 190評(píng)論 5 2

友情鏈接更多精彩內(nèi)容