ElementUI,Node.js

  1. ElementUI簡介
    我們學習VUE,知道它的核心思想式組件和數據驅動,但是每一個組件都需要自己編寫模板,樣式,添加事件,數據等是非常麻煩的,
    所以餓了麼推出了基於VUE2.0的組件庫,它的名稱叫做element-ui,提供了豐富的PC端組件

    ElementUI官網:http://element-cn.eleme.io/#/zh-CN

    注1:類似前端框架還有iview

demo1.html(非模塊化)

hello elementUI

  1. Vue+ElementUI安裝
    2.1 CDN方式

2.2 NPM(略,需要配置NodeJs環境)

  1. Node.js是什麼
    1.1 Node.js是一個基於Chrome V8引擎的[JavaScript運行環境]。 Node.js使用了一個事件驅動、非阻塞式I/O 的模型。
    1.2 Node.js是一個讓JavaScript運行在服務端的開發平臺,它讓JavaScript成爲與PHP、Python、Perl、Ruby等服務端語言平起平坐的腳本語言

注1:Node.js–>JavaScript運行環境,開發語言是:javascript
J2EE -->Java運行環境, 開發語言是java
注2:Node.js v10.15.3文檔地址:http://nodejs.cn/api/

  1. npm是什麼
    npm其實是Node.js的包管理工具(package manager)。

    爲啥我們需要一個包管理工具呢?因爲我們在Node.js上開發時,會用到很多別人寫的JavaScript代碼。
    如果我們要使用別人寫的某個包,每次都根據名稱搜索一下官方網站,下載代碼,解壓,再使用,非常繁瑣。
    於是一個集中管理的工具應運而生:大家都把自己開發的模塊打包後放到npm官網上,如果要使用,
    直接通過npm安裝就可以直接用,不用管代碼存在哪,應該從哪下載。

    更重要的是,如果我們要使用模塊A,而模塊A又依賴於模塊B,模塊B又依賴於模塊X和模塊Y,
    npm可以根據依賴關係,把所有依賴的包都下載下來並管理起來。否則,靠我們自己手動管理,肯定既麻煩又容易出錯。

    注1:npm==maven 有點類似

  2. Node.js環境搭建
    由於Node.js平臺是在後端運行JavaScript代碼,所以,必須首先在本機安裝Node環境。
    想一想,java開發的第一步:是不是安裝JDK,再配置環境變量java_home/classpath/path

3.1 下載
下載地址:https://nodejs.org/zh-cn/download/
選擇相應的版本下載,本章使用的是:node-v10.15.3-win-x64.zip

  注1:Node有兩個版本線: LTS是長期維護的穩定版本Current是新特性版本

3.2 解壓
將文件解壓到指定位置(例如:d:\tools),並在解壓後的目錄下建立node_global和node_cache這兩個目錄

  注1:新建目錄說明
       node_global:npm全局安裝位置
       node_cache:npm緩存路徑

  注2:本教程是將文件解壓到d:\tools目錄,後面都以此爲例,實際開發中請修改成自己的解壓目錄
       D:\tools\node-v10.15.3-win-x64 

3.3 配置環境變量
新增NODE_HOME,值爲:D:\tools\node-v10.15.3-win-x64
修改PATH並在最後添加:;%NODE_HOME%;%NODE_HOME%\node_global;

  注1:環境變量查看
       echo %node_home%
       echo %path%

  注2:測試安裝是否成功:打開cmd窗口,輸出如下命令會輸出NodeJs和npm的版本號
       node -v
       npm -v

3.4 配置npm全局模塊路徑和cache默認安裝位置
打開cmd,分開執行如下命令:
npm config set cache “F:\node\node-v12.13.0-win-x64\node_cache”
npm config set prefix “F:\node\node-v12.13.0-win-x64\node_global”

  注1:將步驟一創建的node_global(npm全局安裝位置)和node_cache(npm緩存路徑)與npm聯繫起來
  注2:如果執行命令卡死,可以刪除C:\Users\用戶名\.npmrc 後重新執行。(用戶名:爲當前電腦的用戶名)
  注3:"D:\tools\node-v10.15.3-win-x64\node_global",雙引號不能少
  注4:node_global全局安裝位置類似於Maven中的本地Jar包倉庫 

3.5 修改npm鏡像提高下載速度(可以使用 cnpm 或 直接設置 --registry ,推薦設置 --registry)
3.5.1 --registry(推薦)
## 設置淘寶源
npm config set registry https://registry.npm.taobao.org/
## 查看源,可以看到設置過的所有的源
npm config get registry

      注1:其實此步驟的內容就是將以下代碼添加到C:\Users\用戶名\.npmrc文件中
           registry=https://registry.npm.taobao.org
3.5.2 cnpm
      npm install -g cnpm --registry=https://registry.npm.taobao.org

      注1:cnpm安裝完成後,以後就可以用cnpm命令代替npm命令, 此時npm還是會用官方鏡像,cnpm會用國內鏡像
      注2:如果要恢復成原來的設置,執行如下:
           npm config set registry https://registry.npmjs.org/

3.6 驗證安裝結果
3.6.1 版本驗證(同步驟3.3,注2)
node -v
npm -v

3.6.2 查看淘寶鏡像設置情況
      npm get registry

3.6.3 查看npm全局路徑設置情況
      ## 此步驟隨便全局安裝一個模塊就可以測評
      npm install webpack -g
      ## 以上命令執行完畢後,會生成如下文件
      %node_home%\node_global\node_modules\webpack
  1. 如何運行下載的Node.js項目
    將下載的項目解壓到指定目錄,本例是解壓到:D:\temp\vueproject,後面都以此爲例

    1. 打開命令窗口

    cmd

    2. 切換到d盤

    d:

    3. 進入指定目錄

    cd D:\temp\vueproject

    下面的纔是關鍵代碼

    4. 進行依賴安裝

    命令執行完後,你會發現,項目的根目錄下多了一個node_modules文件夾,

    那裏面就是從npm遠程庫裏下載的模塊,然後“安裝”到你的項目中,

    此步驟,可理解成修改maven的pom文件添加依賴,然後maven再從中央倉庫下載依賴

    那pom文件在哪裏呢?其實就是項目中的package.json

    npm install

    5. 啓動項目

    npm run dev

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章