vue-cli
一個簡單的構建Vue.js
項目的命令行界面html
總體過程:vue
$ npm install -g vue-cli $ vue init webpack vue-element-admin $ cd vue-element-admin $ npm install $ npm run dev
後面分步說明。webpack
前提條件,Node.js >=4.x版本,建議使用6.x版本。npm版本 > 3.x
全局安裝vue-cligit
$ npm install -g vue-cli
...
github
$ vue init <template-name> <project-name>
vue官方提供了多個打包工具版本的模版。咱們能夠使用vue list
命令查看,當前能夠使用的模版。web
$ vue list
咱們在這裏,使用webpack
模版。 功能齊全的webpack
& vue-loader
提供熱加載、代碼檢查、單元測試和css分離vue-cli
$ vue init webpack vue-element-admin
以後,在E:\project
文件夾下面,會有剛初始化的構建的項目vue-element-admin
npm
項目基礎結構已經搭建好了,如今來啓動它。
進入項目文件:json
$ cd vue-element-admin
安裝依賴:
中國行情緣由,直接安裝,有時候會失敗。咱們通常使用npm的淘寶鏡像cnpm。
先安裝cnpm:
$ npm install -g cnpm --registry=https://registry.npm.taobao.org
以後,使用:
$ cnpm install
你直接安裝也能夠的:
$ npm install
運行:
$ npm run dev
啓動以後,自動打開默認瀏覽器
以後,就能夠進行本地開發,實時預覽開發效果。
項目開發完成以後,能夠使用npm run build
進行打包工做
$ npm run build
打包完成以後,會生成dist
文件夾,項目上線時候,只須要將dist
文件夾放到服務器就好了。
vue-element-admin: 項目名稱 | .babelrc babel的配置文件 | .editorconfig 編輯器的配置文件 | .gitignore git的忽略文件 | .postcssrc.js 編譯css的工具 | index.html 網站主頁 | package.json 項目依賴哪些包的文件 | README.md 說明文檔 | +---build 構建的配置文件夾 | build.js 項目構建配置入口 | check-versions.js | dev-client.js | dev-server.js | utils.js | vue-loader.conf.js | webpack.base.conf.js | webpack.dev.conf.js | webpack.prod.conf.js | webpack.test.conf.js | +---config 總體的配置文件夾 | dev.env.js | index.js 配置文件入口 | prod.env.js | test.env.js | +---src 源文件夾 | | App.vue 佈局組件 | | main.js 入口文件 | | | +---assets 靜態文件夾 | | logo.png | | | +---components 組件文件夾 | | Hello.vue 單個組件 | | | \---router 路由文件夾 | index.js 路由主頁 | +---static 靜態文件夾 | .gitkeep 空文件(Git自己不容許全空目錄提交至版本庫,一個辦法是在目錄下建立一個文件,取名爲.gitkeep是習慣用法) | \---test 測試文件夾
萬事開頭難,前期項目搭建可能會遇到一些問題,冷靜分析慢慢都能解決的。