vue 官方的構建工具 vue-cli 以及安裝方式【22】

2021-03-02 PHP課堂

學習要點:1.構建工具簡介    2.Vue-cli 安裝

本節課我們來開始了解 Vue 官方的構建工具 Vue-cli 以及安裝方式。

一.構建工具簡介

1. Vue-cli,我們俗稱為腳手架,它是官方提供的 Vue 構建工具;

2. 那這種構建工具有什麼用?有啥特性?具體如下:

(1) .功能豐富:支持 Babel、Ts、ESLint、PostCss 等;

(2) .易於擴展:有很多插件和常用的構建解決方案;

(3) .圖形界面:不但可以通過命令構建項目,還可以通過 Web 界面構建;

(4) .封裝的 Webpack:簡化各種命令和配置,實現零配置開發;

(5) .快速創建:便捷快速搭建 Vue 項目。

二.Vue-cli 安裝

1. 學習 Vue-cli 構建工具,先學習 Vue.js 的語法基礎,再了解下 Webpack;

2. 安裝 Vue-cli,需要使用 Node.js,在 【項目實戰】 課程已經講過,具體如下:

(1) .安裝需要使用 npm(或 cnpm),需要去安裝 Node.js,開發工具使用 vscode;

(2) .找到官網下載 node.js,任意版本均可,下載安裝,在命令行測試版本號:

(3) .創建一個 vscode 項目,準備使用 npm 安裝,可以先測試版本號:

npm -vnpm config get registry //查看鏡像,不是國內,設置淘寶鏡像即可npm config set registry https://registry.npm.taobao.org

(4) .有時 npm 命令不太穩定,報錯的話,可以使用 cnpm,語法一模一樣;

3. 安裝之前,我們可以先執行一下 vue-cli 的命令,比如查看下版本號;

4. 如果無法使用 vue-cli 命令,則我們需要安裝 vue-cli,具體如下;

5. 打開我們的開發工具,比如 vscode,創建 VueCli 目錄用於測試;

6. 我們先創建一個快速原型開發,來調試單個 Vue 文件,不過需要安裝擴展;

npm i @vue/cli-service-global -g

7. 安裝好擴展之後,我們在根目錄創建 App.vue 文件(這是默認啟動文件);

<template>  <h1>Hello, Vue Cli!</h1></template>

PS:快速原型開發就是調試一個單個.vue 組件,非完整項目;

8. 使用 vue serve 目錄,可以直接運行;使用 vue build 可以打包;

9. 如果非默認啟動的.vue 文件,可以結合參數選項啟動;

-o, --open 打開瀏覽器

-c, --copy 將本地 URL 複製到剪切板

-h, --help 輸出用法信息

如果您覺得有用,記得在下方點讚、關注、留言,小編會定期奉上更多的驚喜哦,您的打賞支持才是小編繼續努力的動力,麼麼噠。

每日分享在學習過程中總結的學習經驗,學習筆記,筆試題,HTML,CSS,JavaScript,jQuery教程,Vue教程,PHP教程,TinkPHP教程等,望大家能以學習為目的,每天閱讀一篇文章,了解身邊的技術,陪有夢想的人一起成長!

相關焦點

  • 太強了,從 0 到 1 搭建 vue-cli
    類似 create-create-app,vue cli 也提供了非常便利的創建項目的快捷方式,利用 vue create project 這樣的命令,再通過互動式的幾條命令,就可以實現一個包裝了 webpack, babel, eslint 等應用最廣泛的工程化工具,讓我們可以做到「開箱即用」。
  • vue.js-使用vue-cli3快速創建項目
    Vue.js 全家桶系列:包含了 vue-router、vuex、vue-resource,以及本文介紹的構建工具 vue-cli。這些是一個完整的 vue 項目的核心構成。一、環境搭建安裝node下載地址:https://nodejs.org2.安裝vue-cli(1)運行如下命令安裝:
  • Django+Vue.js構建前後端分離項目系列一:基礎篇
    相關原始碼已提交到:本篇是基礎篇,主要解決以下問題:環境配置前後端項目框架搭建前端向後端發起第一個請求一、環境準備在用 Vue 構建大型應用時,Vue官方推薦使用npm安裝。此外,Vue官方提供了一CLI工具,這為單頁應用快速搭建提供了腳手架功能,因此我們還需要安裝vue-cli工具。
  • 如何寫一手漂亮的 Vue
    周邊:使用 Vue 開發開發前端,當須保持對周邊工具體系,經常保持關注,比如Node,Npm(Yarn),Webpack,Gulp等,以及Lodash,superagent,d3等工具庫,再有就是 Vue 系本身具庫,譬如Vue-cli,vue-router等輔助;再有就是不斷衍生出來的 Vue 插件擴展。
  • 可能是目前最完整的前端框架 Vue.js 全面介紹
    調試插件在vue調試方面,可以選擇安裝chrome插件vue Devtools。打開vue項目,在console控制臺選擇vue面板。在Devtools工具中,可以選擇組件,查看對應組件內的數據信息。也可以選擇Vuex選項,查看該項目內Vuex的狀態變量信息。
  • Vue 開源項目庫匯總
    最近做了一個Vue開源項目庫匯總,裡面集合了OpenDigg 上的優質的Vue開源項目庫,方便移動開發人員便捷的找到自己需要的項目工具等,感興趣的可以到GitHub上給個star。- VueJS日期選擇器組件vue-scrollbar ★58 - 最簡單的滾動區域組件vue-quill ★56 - vue組件構建quill編輯器vue-google-signin-button ★55 - 導入谷歌登錄按鈕vue-svgicon ★53 - 創建svg圖標組件的工具vue-float-label ★49 -
  • (上)Vue+Echarts構建可視化大數據平臺實戰項目分享(附源碼)
    它是前端利用JS製作在做前端數據可視化的利器,幾乎全部前端數據可視化工具都是基於其上做的。簡而言之,前端數據可視化是數據可視化的發展也是促使前端發展的支柱。nodejs v10+https://nodejs.org/zh-cn/代碼編輯器工具 sublime text 3搭建開發環境(此處非小白可以忽略)1) 打開命令行窗口,輸入 node -v 查看,出現版本號說明已安裝成功,如下圖:
  • Python Django + 前端Vue.js快速搭建web項目
    命令:pip install django即可安裝最新版本的django        或者pip install django==1.11.13安裝指定版本Vue.js系:Node.js 8.11.2有關Vue的模塊(包括vue)可以使用node自帶的npm包管理器安裝。
  • Vue整合HighCharts和ECharts實現數據可視化
    主要指的是技術上較為高級的技術方法,而這些技術方法允許利用圖形、圖像處理、計算機視覺以及用戶界面,通過表達、建模以及對立體、表面、屬性以及動畫的顯示,對數據加以可視化解釋。與立體建模之類的特殊技術方法相比,數據可視化所涵蓋的技術方法要廣泛得多。
  • 15 個炫酷的的 Vue 後臺管理模板
    Vue Black Dashboard Pro建立在vue-cli和vue-router之上,且文檔也寫的很詳細。ref=learnvue.co只需查看 Vue Paper Dashboard 2 Pro 的示例頁面,你就可以看到從插件一直到不同組件和元素的細節注意。我對這個模板比較感興趣的事是代碼庫的組織方式,這種組織方式讓安裝和運行變得非常直觀。
  • VUE你想要的這裡都有..
    vue-tooltip ★129 - 帶綁定信息提示的提示工具vue-svgicon ★127 - 創建svg圖標組件的工具wdui ★124 - 基於Vue2的UI組件庫vue2-loading-bar ★118 - 最簡單的仿Youtube加載條視圖vue-tabs-component ★116 - 渲染tabs的Vue組件
  • 前後端通吃,vue大全Mark一下
    vue-tooltip ★129 - 帶綁定信息提示的提示工具vue-svgicon ★127 - 創建svg圖標組件的工具wdui ★124 - 基於Vue2的UI組件庫vue2-loading-bar ★118 - 最簡單的仿Youtube加載條視圖vue-tabs-component ★116 - 渲染tabs的Vue組件
  • Python 3+Django 3 結合Vue.js框架構建前後端分離Web開發平臺實戰
    >>> import django>>> print(django.get_version())3.0可以發現,在虛擬環境中已經成功安裝好了Django 3.0。1、創建Django項目,採用Pycharm或者命令行創建皆可。此處,以命令行方式作為演示,項目名為django_vue。
  • 60 個 Vue 常見問題匯總及解決方案
    --// 錯誤例子1--><el-input placeholder="請輸入特定消費金額 " @mouseover="test()"></el-input><!Q18:Error in render function:」Type Error: Cannot read property 『xxx』 of undefined」這種問題大多都是初始化的姿勢不對;比如引入echart這些...仔細去了解下生命周期,再來具體初始化;vue 組件有時候也會(嵌套組件或者 props傳遞初始化)..也是基本這個問題Q19
  • 教你用 Node 創建 CLI 工具
    創建工程mkdir my-clicd my-clinpm init -ynpm i commander download-git-repo ora handlebars figlet clear chalk open watch -S複製代碼2. 創建 bin 目錄 "bin": { "wbiao": ".
  • 如何在 Vue 中解析和渲染 Markdown
    我們可以使用 makrdown來渲染文本,它實際上是一種更快的寫作方式,因為它學習成本很低,不需要掌握很多知識就可以開始。如果你的想寫博客,甚至想作為技術作家寫作時,Markdown 是你首先的寫作工具。本文主要介紹如果在 Vue 中使用 Markdown,廢話說了很多了,我們就這開始按摩。
  • 最新前端 Vue 項目重構總結
    第四步:因為項目的webpack版本是2,且為全手寫,考慮到後期同事維護和我本人計劃性分步迭代升級的改造方式,我沒有採用vue-cli,也採用了全手配。具體升級步驟在下面也有書寫第五步:項目內部高復用邏輯封裝和內部代碼邏輯優化。因為我們項目面對的是b端客戶,有很多數據的查詢,我就寫了一個具有列表的查詢,分頁,搜索功能的model,配合vuex就很方便。
  • Django 3 + Vue.js 前後端分離Web開發實戰
    >>> import django>>> print(django.get_version())3.0可以發現,在虛擬環境中已經成功安裝好了Django 3.0。1、創建Django項目,採用Pycharm或者命令行創建皆可。此處,以命令行方式作為演示,項目名為django_vue。
  • 你好,超全的 Vue 開源項目合集,籤收一下
    22.vue-date-picker 傳送門:https://github.com/Bubblings/vue-date-picker★59 - VueJS日期選擇器組件28.vue-chartkick 傳送門:https://github.com/ankane/vue-chartkick★22 - VueJS一行代碼實現優美圖表
  • Vue.js:輕量高效的前端組件化方案
    基於構建工具的單文件組件格式\Vue.js的核心庫只提供基本的API,本身在如何組織應用的文件結構上並不做太多約束。但在構建大型應用時,推薦使用Webpack+vue-loader這個組合以使針對組件的開發更高效。Webpack是由Tobias Koppers開發的一個開源前端模塊構建工具。