2013-04-28 12 views

Odpowiedz

4

lokalne Docs angularjs API

Oto jak ja gospodarzem angularjs dokumentacja lokalnie, na moim Mac:

  1. Pobierz pliki zip wersja Angular.JS produkcji, która zawiera zarówno buduje angularjs, jak również s dokumentacja i inne dodatki.
  2. Rozpakuj folder Angular.JS.
  3. Pobierz i zainstaluj Node.JS.
  4. 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

  1. 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

  1. 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ć.

+0

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

+0

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

+0

dziękuję, ale to tylko przesada ... dlaczego nie mieć tylko archiwum z plikami html =/ – holms

15

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

+0

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

+0

@ user271996 - http://stackoverflow.com/a/8427954/526535 – manojlds

+0

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

4

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.

+2

użył serwera WAMP zamiast i działa dobrze – aphoe

11

"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.

3

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).

+1

Bardzo ładne narzędzie, dzięki za udostępnienie tego! –

4

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

0

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"

0

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.

Powiązane problemy