angularjs官方教程 環境部署

2021-07-27 19:20:44 字數 1119 閱讀 5162

環境部署

首先git clone一下提供的示例原始碼

安裝nodejs。安裝bower(客戶端包管理), http-server(本地靜態web伺服器), karma(單元測試) ,protractor(端到端測試)(這幾個可選,非必須)

npm install: 把package.json裡的依賴裝到node_module下面。(和python的pip install -r requirements.txt很像,但是更加吊。因為你不需要virtualenv的幫助。)

npm install -g就是全域性安裝,比如bower你在哪個專案都可以用,就可以npm install -g bower。

啟動

cd angular-phonecat

npm start

即可啟動乙個本地伺服器在8000埠,可在

訪問。單元測試

npm test
啟動單元測試(karma)。其配置檔案為

karma

.conf

.js。作用如下:

-開啟瀏覽器,連線到karma

-在瀏覽器中執行所有單元測試

-在命令列中打出執行結果

-當**變動時,自動重複執行檢查

端到端測試

端到端檢查整個客戶端。使用protractor工具。protractor需要安裝依賴的驅動。

安裝驅動:

npm run update

-webdriver

啟動伺服器:

npm start

啟動protractor:

npm run protractor

《Angular JS 權威教程》 內建指令

一 基礎ng指令 1.ng disable,使用ng disabled可以把disabled屬性繫結到以下表單輸入欄位上 普通html,在以下表單控制項中只要出現了disable屬性就會禁用該控制項,而使用ng disable時只有當屬性值為true時才會禁用繫結的控制項。2.與ng disable...

Apache HttpCore官方教程筆記

httpcore是對http協議的基礎封裝的一套元件。乙個http訊息包含header和可選的body.請求頭 request header 由乙個請求行和一系列的頭字段組成。響應頭 response header 由乙個狀態行和一系列的頭字段組成。http訊息必須包含http版本。get http...

RabbitMQ 官方安裝教程

su c rpm uvh su c rpm uvh 如果上面位址失敗,可以從此處獲取新位址,如下所示 yum install erlang執行以下兩條命令,安裝rabbitmq 1.匯入rabbit的簽名 rpm import將下面的rpm修改為你的rpm包位址 yum install rabbit...