How to run angularjs material documentation locally

南楼画角 提交于 2019-12-25 09:27:08

问题


I have compiled the newest angularjs material and find out that links in the doc all point to absolute URL material.angularjs.org/.... I want to be able to read the doc and demo content locally.


回答1:


Follow these steps (for Windows users):

  • Install git, Node v6.10.3

    Git https://git-for-windows.github.io/

    Node v6.10.3 https://nodejs.org/en/blog/release/v6.10.3/

  • Install dependencies npm,glub and http-server(use cmd or PowerShell)

    npm Insatall npm install npm@3.10.10

    gulp Insatall npm install --global gulp-cli

    http-server Insatall npm install http-server -g

  • Clone the angular-material repository:

    git clone https://github.com/angular/material.git

  • Build the repository:

    cd material
    npm install

  • Build the docs:

    gulp build; gulp docs; gulp watch --dev

  • run the docs:

    cd dist/docs; http-server

Then simply go to http://192.168.42.130:8080 or http://127.0.0.1:8080

*Special thanks for Prerak Sola




回答2:


You can clone the repo : https://github.com/angular/material

and then launch with your webserver the docs dir that has all resources generated for the documentation.

There is even a README in the doc dir : https://github.com/angular/material/blob/master/docs/README.md




回答3:


You can generate the offline documentation by following the below steps:

  • Install git, nodejs and npm
  • Install gulp:
    npm install --global gulp-cli

  • Clone the angular-material repository:
    git clone https://github.com/angular/material.git

  • Build the repository:
    cd material
    npm install

  • Build the docs:
    gulp watch site --dev

Currently the documentation building task is failing. I have submitted a issue here. Follow this to see what workaround or update they provide.

Update:
As per the response here, you'll need to install node v6.10.3 and npm 3.10.10 for building the docs locally. Install these specific versions and follow the above steps.



来源:https://stackoverflow.com/questions/44502717/how-to-run-angularjs-material-documentation-locally

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!