我已經編譯了最新的angular.js,並發現文檔中的所有鏈接指向絕對URL angularjs.org/....我希望能夠在本地讀取文檔。如何在本地運行angularjs文檔
回答
本地AngularJS API文檔
以下是我主持的Angular.JS文件在本地,在我的Mac :
- 下載Angular.JS生成的壓縮版本,其中既包含了構建AngularJS,以及一文件和其他附加內容。
- 解壓縮Angular.JS文檔文件夾。
- 下載並安裝Node.JS。
- 使用Mac Terminal,全局安裝npm軟件包http-server,以便可以從命令行運行它。
$ sudo npm install -g http-server
- cd到Angular.JS docs文件夾和啓動
http-server
。 - 使用瀏覽器來查看文檔@http://127.0.0.1:8080/index-production.html
$ http-server -a 127.0.0.1 Starting up http-server, serving ./ on: http://127.0.0.1:8080
注: 使用http-server
(http://0.0.0.0:8080)提供的默認和Chrome中的http://0.0.0.0:8080/index-production.html最終會在Google搜索中顯示。或者,您可以創建書籤,Chrome將停止搜索。
您必須運行網絡服務器("python -m SimpleHTTPServer
)才能正確瀏覽文檔。
作爲替代方案,你可能想嘗試Dash
對於許多API離線文件 - http://kapeli.com/dash
我不知道python支持.htaccess文件。我意識到我已經安裝了node.js - 是否有任何合適的替代python? – honzajde 2013-04-28 21:47:58
@ user271996 - http://stackoverflow.com/a/8427954/526535 – manojlds 2013-04-29 04:47:04
警告:爲了做到這一點1)你必須在'docs /'下拷貝angular * .js文件2)doc文件使用分號(:)在他們的名字不是在Windows中處理 - >你必須使用unix。有了這個,離線文檔與在這個答案中給出的python服務器一起工作。 – Offirmo 2013-07-23 13:00:23
下載文檔的最新版本,然後運行python -m SimpleHTTPServer
,在瀏覽器中輸入以下網址:本地主機:8000/index-production.html,它適用於我。
改爲使用WAMP服務器,它工作正常 – aphoe 2014-11-12 15:13:11
對於免費的開放源代碼版本的Dash,請使用Zeal提供脫機文檔。與您的編輯器集成時(Submlime在我的情況下)也很好。
非常非常好的工具,感謝分享! – 2017-12-06 05:13:47
如果您需要完整的本地AngularJS文檔,您可以在Github上克隆angular/angular.js存儲庫。 nodejs web服務器已包含在內。
您只需安裝nodejs依賴關係(npm install
)和生成(grunt package
),並且您可以運行本地網絡服務器grunt webserver
。
所有文檔(API,教程等)將是您的計算機上的http://localhost:8000/build/docs
如果您正在使用「本地主機/你的項目」 ,並參照angular.js文件作爲開發一個網站: 「本地主機/你的項目/ JS/angular.js」 然後,您可以訪問該文檔由: 「本地主機/你的項目/ JS /文檔/ index.html的」
對於那些WampServer(或任何其它* AMP應用程序), 您Web瀏覽器只需指向您的離線文件,
http://localhost/angularjs/1.5.3/docs/
它的作品像魅力。
- 1. 如何在本地運行angularjs材料文檔
- 2. 在本地運行龍捲風文檔
- 3. 如何運行在本地
- 4. 如何在本地運行的JavaScript文件中執行本地python文件?
- 5. 在文檔加載中運行腳本
- 6. 如何讓wordpress在本地運行
- 7. 如何在本地IP上運行MULE?
- 8. 如何在本地運行Azure WebJob
- 9. 如何在本地運行Ansible?
- 10. 如何在本地運行AMP和GTM
- 11. 如何在本地運行knockoutjs?
- 12. 如何在本地運行git clone
- 13. 嘗試從Javascript運行本地PHP文件,本地都運行
- 14. 如何本地化流程文檔
- 15. 如何瀏覽本地項目文檔
- 16. xpages保存文檔時運行腳本
- 17. SVG:加載文檔時運行腳本
- 18. 如何在本地文件系統上運行map/reduce?
- 19. 如何在iphone和android手機上運行本地html文件?
- 20. 如何在cloudControl PaaS上的本地文件上運行cronjob?
- 21. 如何從html頁面在本地主機上運行文件?
- 22. 如何在瀏覽器上本地運行html $ css $ js文件
- 23. 如何在Google Chrome中從本地文件運行JavaScript?
- 24. 如何在我的Firefox擴展中運行本地exe文件?
- 25. 如何在本地運行時查看Azure日誌文件?
- 26. 如何在本地主機上運行文件?
- 27. 如何在android平板電腦上運行本地php文件?
- 28. 如何運行AngularJS示例
- 29. AngularJS腳本運行兩次
- 30. 如何在文檔目錄中使用MPMediaPickerController和本地文件?
它不像它不喜歡它,但0.0.0.0在網絡中有特殊的含義。它基本上意味着'http-server'在所有計算機的接口中爲':8080'提供內容。如果你有5個接口,有5個不同的IP地址。聽取'0.0.0.0:8080'意味着你可以從這5個地址中的任何一個獲得內容。 – ILikeTacos 2016-05-13 03:17:38
啊!謝謝(你的)信息! 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
謝謝,但這只是矯枉過正..爲什麼不只是有一些存檔與HTML文件=/ – holms 2016-11-09 04:41:43