vue2入門之vue-cli


vue-cli

  • vue在web前端可謂是大放異彩,尤其在國內與angular、react有三足鼎立之勢。很多人想入門vue2而又苦於不知從何下手。因為vue2是以組件化開發的,最好要搭配webpack構建工具開發,而webpack很多人還不能獨立配置。
    而vue-cli腳手架就能很好解決這一問題。即使你對webpack還不是很了解,你也可以先搭建好項目在慢慢研究。因為cli已經全部幫我們將需要的東西配置好了,你只要寫好項目的業務,在用命令行就可以達到調試或打包的功能。
  • 在這里我會默認大家的電腦已經裝好node環境

利用npm對vue-cli進行全局安裝

npm install -g vue-cli

安裝成功后,在你的創建一個你的項目文件夾,cmd進入的文件夾
cmd到文件夾

輸入命令:

步驟2
接下來會有幾個要填的選項

  • project name: 這個是你的項目名
  • project description: 你的項目描述
  • author: 作者
  • Vue build: 編譯選第一個就好了,直接回車
  • install vue-router: 是否裝路由
  • use eslint to lint your code: 是否裝eslint檢查你的代碼規范(看個人,有些人被這個搞得要死要死的,不過我建議開啟。規范自己寫代碼的習慣,痛苦指示暫時的)
    Pick an ESLint preset (Use arrow keys)(選擇題): 選擇一個ESLint預設標准
    Standard: 預設一(查看這個標准的詳情
    AirBNB : 預設二(查看這個標准的詳情
    none: 自定義
  • Setup unit tests(Y/n): 是否安裝單元測試
  • Setup e2e tests with Nightwatch(Y/n): 是否安裝e2e測試

安裝完成

接下來你就可以看到你的項目目錄了

項目目錄

這里的各個文件夾所存放的分別是:

  • build: webpack的配置文件(一般不用去動他)
  • config: 這里也是webpack的配置文件,不過是給我們配置的
  • src: 我們的項目源代碼
  • static: 靜態資源目錄(存放一些第三方js庫什么的)
  • .eslintrc.js: eslint的規則
  • test: 如果裝了測試模塊的會有這個(初學者不建議先玩這個,先把基本功能搞定先)
build和config:

具體的功能我建議看hongchh的一篇文章寫的很詳細我就沒必要在寫一遍了vue-cli的webpack模板項目配置文件分析

src:

平時的代碼源碼都在這里面寫就好了

static:

需要引入靜態資源,例如jq的一些插件庫,沒有npm和cdn的。將js放到這里。然后在index.html里引入:

<script src="./static/lib/jq.xxx.js"></script>
.eslintrc.js:

這里可以配置不需要哪一些規則具體的規則選項可以查看eslint

rules: {
    // allow async-await
    'generator-star-spacing': 'off',
    // allow debugger during development
    'no-debugger': process.env.NODE_ENV === 'production' ? 'error' : 'off'
  }

如何啟動項目

進入你的項目文件夾內先把依賴裝好(如果慢的話,可以切到cnpm)

npm i

裝好相關依賴后再輸入命令啟動項目(開發模式)就可以看到亮眼的v了

npm run dev

啟動頁面

如何打包:

命令:

npm run build

打包
打包完后你就會在你的項目文件夾里發現一個dist的文件夾里面就是打包完的項目


以上就是vue-cli全部使用


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM