2013-04-28 61 views

回答

4

本地AngularJS API文檔

以下是我主持的Angular.JS文件在本地,在我的Mac

  1. 下載Angular.JS生成的壓縮版本,其中既包含了構建AngularJS,以及一文件和其他附加內容。
  2. 解壓縮Angular.JS文檔文件夾。
  3. 下載並安裝Node.JS
  4. 使用Mac Terminal,全局安裝npm軟件包http-server,以便可以從命令行運行它。

$ sudo npm install -g http-server

  • cd到Angular.JS docs文件夾和啓動http-server
  • $ http-server -a 127.0.0.1 Starting up http-server, serving ./ on: http://127.0.0.1:8080

  • 使用瀏覽器來查看文檔@http://127.0.0.1:8080/index-production.html
  • 注: 使用http-serverhttp://0.0.0.0:8080)提供的默認和Chrome中的http://0.0.0.0:8080/index-production.html最終會在Google搜索中顯示。或者,您可以創建書籤,Chrome將停止搜索。

    +0

    它不像它不喜歡它,但0.0.0.0在網絡中有特殊的含義。它基本上意味着'http-server'在所有計算機的接口中爲':8080'提供內容。如果你有5個接口,有5個不同的IP地址。聽取'0.0.0.0:8080'意味着你可以從這5個地址中的任何一個獲得內容。 – ILikeTacos 2016-05-13 03:17:38

    +0

    啊!謝謝(你的)信息! http://www.howtogeek.com/225487/what-is-the-difference-between-127.0.0.1-and-0.0.0.0/ | http://serverfault.com/a/300410 – SimplyInk 2016-05-13 03:53:54

    +0

    謝謝,但這只是矯枉過正..爲什麼不只是有一些存檔與HTML文件=/ – holms 2016-11-09 04:41:43

    15

    您必須運行網絡服務器("python -m SimpleHTTPServer)才能正確瀏覽文檔。

    作爲替代方案,你可能想嘗試Dash對於許多API離線文件 - http://kapeli.com/dash

    +0

    我不知道python支持.htaccess文件。我意識到我已經安裝了node.js - 是否有任何合適的替代python? – honzajde 2013-04-28 21:47:58

    +0

    @ user271996 - http://stackoverflow.com/a/8427954/526535 – manojlds 2013-04-29 04:47:04

    +0

    警告:爲了做到這一點1)你必須在'docs /'下拷貝angular * .js文件2)doc文件使用分號(:)在他們的名字不是在Windows中處理 - >你必須使用unix。有了這個,離線文檔與在這個答案中給出的python服務器一起工作。 – Offirmo 2013-07-23 13:00:23

    4

    下載文檔的最新版本,然後運行python -m SimpleHTTPServer,在瀏覽器中輸入以下網址:本地主機:8000/index-production.html,它適用於我。

    +2

    改爲使用WAMP服務器,它工作正常 – aphoe 2014-11-12 15:13:11

    11

    在另一個答案中提到的「Dash」花費大約20美元。

    對於自由溶液,檢查出http://devdocs.io/

    克隆的角度的源代碼,以在本地訪問所有釋放(和尚未發行)版本的文檔目錄。

    3

    對於免費的開放源代碼版本的Dash,請使用Zeal提供脫機文檔。與您的編輯器集成時(Submlime在我的情況下)也很好。

    +1

    非常非常好的工具,感謝分享! – 2017-12-06 05:13:47

    4

    如果您需要完整的本地AngularJS文檔,您可以在Github上克隆angular/angular.js存儲庫。 nodejs web服務器已包含在內。

    您只需安裝nodejs依賴關係(npm install)和生成(grunt package),並且您可以運行本地網絡服務器grunt webserver

    所有文檔(API,教程等)將是您的計算機上的http://localhost:8000/build/docs

    0

    如果您正在使用「本地主機/你的項目」 ,並參照angular.js文件作爲開發一個網站: 「本地主機/你的項目/ JS/angular.js」 然後,您可以訪問該文檔由: 「本地主機/你的項目/ JS /文檔/ index.html的」

    0

    對於那些WampServer(或任何其它* AMP應用程序), 您Web瀏覽器只需指向您的離線文件,

    http://localhost/angularjs/1.5.3/docs/ 
    

    它的作品像魅力。