Я скомпилировал новейшие angular.js и выяснил, что ссылки в документе все указывают на абсолютный URL-адрес angularjs.org/.... Я хочу иметь возможность читать документ локально.
Как выполнять локальную документацию
Ответ 1
Локальные документы API AngularJS
Вот как я размещал документацию Angular.JS локально, на моем Mac:
- Загрузите zipped версию Angular.JS Сборка, которая содержит как сборки AngularJS, а также документацию и другие дополнительные услуги.
- Разархивируйте папку Angular.JS docs.
- Загрузите и установите Node.JS.
- Используя терминал Mac, установите пакет 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-server
(http://0.0.0.0:8080) и http://0.0.0.0:8080/index-production.html в Chrome попадет в поиск Google. Кроме того, вы можете создать закладку, и Chrome перестанет ее искать.
Ответ 2
Для правильного просмотра документов вам необходимо запустить веб-сервер ("python -m SimpleHTTPServer
).
В качестве альтернативы вы можете попробовать Dash
для автономной документации для многих API-интерфейсов - http://kapeli.com/dash
Ответ 3
"Dash", о котором говорится в другом ответе, стоит около 20 долларов.
Для бесплатного решения проверьте http://devdocs.io/
Клонировать исходный код angular, чтобы локально получить доступ к каталогу документов всех выпущенных (и еще не выпущенных) версий.
Ответ 4
загрузите последнюю версию документа, затем запустите python -m SimpleHTTPServer
, в вашем браузере введите следующий url: localhost: 8000/index-production.html, он работает для меня.
Ответ 5
Если вам нужна полная локальная документация по AngularJS, вы можете клонировать angular/angular.js репозиторий в Github. Веб-сервер nodejs уже включен.
Вам просто нужно установить зависимости nodejs (npm install
) и build (grunt package
), и вы можете запустить локальный веб-сервер с помощью grunt webserver
.
Вся документация (API, учебники и т.д.) будет доступна на вашем компьютере по адресу http://localhost:8000/build/docs
Ответ 6
Для бесплатной версии с открытым исходным кодом Dash используйте Zeal для предоставления автономной документации. Это также очень приятно, когда вы интегрированы с вашим редактором (Submlime в моем случае).
Ответ 7
если вы разрабатываете сайт, используя "localhost/your-project", и отсылайте файл angular.js как: "Локальный/ваш-проект/JS/angular.js" то вы можете получить доступ к документам: "Локальный/ваш-проект/JS/документы/index.html"
Ответ 8
Для тех, у кого WampServer (или любое другое приложение AMP) Просто укажите свой веб-браузер на свои автономные документы,
http://localhost/angularjs/1.5.3/docs/
он работает как шарм.