Skompilowałem najnowszy plik angular.js i stwierdziłem, że linki w dokumencie wszystkie wskazują na bezwzględny adres URL angularjs.org/.... Chcę móc czytać dokument lokalnie.Jak uruchomić lokalnie dokumentację angulary
Odpowiedz
lokalne Docs angularjs API
Oto jak ja gospodarzem angularjs dokumentacja lokalnie, na moim Mac:
- Pobierz pliki zip wersja Angular.JS produkcji, która zawiera zarówno buduje angularjs, jak również s dokumentacja i inne dodatki.
- Rozpakuj folder Angular.JS.
- Pobierz i zainstaluj Node.JS.
- Korzystając z terminala Mac, zainstaluj globalnie pakiet npm http-server, aby można go było uruchomić z wiersza poleceń.
$ sudo npm install -g http-server
- cd do katalogu angularjs Docs i uruchomienie
http-server
.
$ http-server -a 127.0.0.1 Starting up http-server, serving ./ on: http://127.0.0.1:8080
- Użyj przeglądarki, aby wyświetlić dokumenty @http://127.0.0.1:8080/index-production.html
Uwaga: Korzystanie domyślne podawane przez http-server
(http://0.0.0.0:8080) i http://0.0.0.0:8080/index-production.html w Chrome zakończy się wyszukiwaniem google. Alternatywnie możesz utworzyć zakładkę i Chrome przestanie ją szukać.
Musisz uruchomić serwer WWW ("python -m SimpleHTTPServer
), aby poprawnie przeglądać dokumenty.
Jako alternatywa, może chcesz spróbować Dash
w trybie offline dokumentacji dla wielu API - http://kapeli.com/dash
Nie wiedziałem, że python obsługuje plik .htaccess. Zdałem sobie sprawę, że mam już zainstalowany node.js - czy istnieje odpowiednia alternatywa dla pythona? – honzajde
@ user271996 - http://stackoverflow.com/a/8427954/526535 – manojlds
Ostrzeżenie: w tym celu należy 1) skopiować pliki kątowe * .js w "docs /" 2) pliki doc używają średników (:) w ich nazwach, które nie są obsługiwane w oknach -> musisz użyć unix. Dzięki temu dokument offline działa z serwerem python podanym w tej odpowiedzi. – Offirmo
pobrać najnowszą wersję tego dokumentu, a następnie uruchomić python -m SimpleHTTPServer
w przeglądarce wpisać następujący adres: localhost: 8000/index-production.html, to działa dla mnie.
użył serwera WAMP zamiast i działa dobrze – aphoe
"Kreska", o której mowa w innej odpowiedzi, kosztuje około 20 USD.
Na wolnym roztworze, sprawdź http://devdocs.io/
sklonować kod źródłowy kątowe aby mieć dostęp do katalogu docs wszystkich uwolnionych (i jeszcze niepublikowanych) wersjach lokalnie.
Aby uzyskać bezpłatną i otwartą wersję oprogramowania Dash, należy użyć Zeal, aby udostępnić dokumentację offline. Jest także bardzo przyjemny, gdy jest zintegrowany z twoim edytorem (Submlime w moim przypadku).
Bardzo ładne narzędzie, dzięki za udostępnienie tego! –
Jeśli potrzebujesz kompletnej lokalnej dokumentacji AngularJS, możesz sklonować repozytorium angular/angular.js na Github. Serwer sieciowy nodejs jest już uwzględniony.
Wystarczy zainstalować zależności nodejs (npm install
) i zbudować (grunt package
), a można uruchomić lokalny serwer WWW pod numerem grunt webserver
.
Cała dokumentacja (API, tutoriale, itp ...) będą dostępne na komputerze w http://localhost:8000/build/docs
jeśli opracowanie witryny za pomocą "localhost/Your-projekt" i skierować plik angularjs jak: "localhost/Your-project/js/angularjs" następnie można uzyskać dostęp docs przez: "localhost/your-projektu/js/docs/index.html"
dla osób z -WampSerwer (lub anyother * aplikacji AMP), Wystarczy wskazać swój przeglądarka internetowa do swoich dokumentów w trybie offline,
http://localhost/angularjs/1.5.3/docs/
działa jak urok.
- 1. Jak uruchomić Postgresa lokalnie
- 2. Jak mogę uruchomić pakiet testowy archetypes.querywidget lokalnie?
- 3. Jak uruchomić usługę WebJob Azure WebJob lokalnie?
- 4. Lokalnie uruchomić wszystkie pająki w Scrapy
- 5. Jak można uruchomić aws lambda lokalnie (java) do testowania
- 6. jak wygenerować dokumentację api
- 7. Jak dziedziczę dokumentację KDoc?
- 8. Jak piszesz swoją dokumentację pakietu?
- 9. Jak zlokalizować dokumentację biblioteki .NET
- 10. Jak hostować OpenStreetMap Lokalnie
- 11. Jak wydrukować dokumentację modułu w języku Python
- 12. Scanner.skip dokumentację dotyczącą ograniczniki
- 13. Rozmieść aplikację aplikacji lokalnie
- 14. Jak mogę używać Git lokalnie?
- 15. Jak odzyskać `.git/index` lokalnie?
- 16. Jak sprawdzić lokalnie połączenie socket.io?
- 17. Jak przywrócić lokalnie usunięty folder?
- 18. Jak przechowywać kod SQLcipher lokalnie
- 19. Zrozumienie removeRange (_ :) dokumentację
- 20. Sfinks generuje pustą dokumentację
- 21. Jak zrobić dokumentację z NetBeans i Javadoc
- 22. Jak inteligentnie naprawić dokumentację w Eclipse?
- 23. Jak dodać dokumentację nagłówka w Swashbuckle?
- 24. Jak dodać dokumentację do data.frame w R?
- 25. Jak uzyskać dokumentację Ruby z wiersza poleceń
- 26. Jak uzyskać dokumentację php na konsoli?
- 27. Jak dodać dokumentację do niestandardowych atrybutów?
- 28. Jak dziedziczę dokumentację od superklatek w Matlab?
- 29. Jak przechowywać dane lokalnie openstreetmap na iPhonie
- 30. Jak uruchomić zakładki jquery ui?
To nie tak, że to nie podoba, ale 0.0.0.0 ma szczególne znaczenie w sieci. Zasadniczo oznacza to, że 'http-server' obsługuje zawartość w': 8080' we wszystkich interfejsach twojego komputera. Jeśli masz 5 interfejsów, z 5 różnymi adresami IP. Słuchanie na "0.0.0.0: 8080" oznacza, że możesz pobrać zawartość z dowolnego z tych 5 adresów. – ILikeTacos
Ah! Dzięki za informację! 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
dziękuję, ale to tylko przesada ... dlaczego nie mieć tylko archiwum z plikami html =/ – holms