无法在本地运行角度材料文档 [英] Not able to run angular material docs on locally
问题描述
环境:Windows 7,npm 2.11.3,bower 1.4.1,gulp CLI 3.9.0
Environment: Windows 7, npm 2.11.3, bower 1.4.1, gulp CLI 3.9.0
我克隆了角材料( https://github.com/angular/material/tree/v0.10.1 ).我遵循了( https://github.com/angular/material/tree/v0 .10.1/docs )以在本地安装角材料.
I Cloned angular material (https://github.com/angular/material/tree/v0.10.1) using WebStorm. I followed the (https://github.com/angular/material/tree/v0.10.1/docs) to install angular-material locally.
在根目录/
我运行npm install
,它运行(带有一些警告)并下载了它的依赖项(我的npm -v
是2.11.3)
I run npm install
it runs (with some warnings) and downloaded its dependencies (my npm -v
is 2.11.3)
在运行bower install
时,却显示以下内容
In run bower install
but its gives following
D:\material>bower install
bower ENOENT No bower.json present
D:\material>bower install
bower ENOENT No bower.json present
然后我运行gulp docs
来构建文档,它是在根目录下构建并创建的/dist
文件夹.在运行gulp server
命令以实时重新加载后.它说的Webserver started at http://0.0.0.0:8080
是我在凉亭上看到的,但是没有运气,还尝试了另一种尝试,因为http://localhost:8080
仍然没有运气.
then I run gulp docs
to build docs, it was build and created /dist
folder at root directory. after I run the gulp server
command to live reload. Its said Webserver started at http://0.0.0.0:8080
I saw on bower but no luck, also tried alternativly as http://localhost:8080
still there is no luck.
另一个使用httpster的替代方法,我安装了它并运行httpster -p 8080 -d ./dist/docs
,它再次说Starting HTTPster v1.0.1 on port "8080" from ./dist/docs
,我浏览了localhost:8080
,然后在crome开发人员工具的索引页中给了我错误,如下所示
One more alternative using httpster, I installed it and run httpster -p 8080 -d ./dist/docs
it said Starting HTTPster v1.0.1 on port "8080" from ./dist/docs
again i browse localhost:8080
then its gives me error in index page on developer tool of crome as below
未捕获的错误:[$ injector:nomod] http://errors.angularjs.org/1.4. 3/ $ injector/nomod?p0 = material.components.menu angular.js:4369未捕获的错误:[$ injector:modulerr] http://errors.angularjs.org/1.4.3/ $ injector/modulerr?p0 = docsApp& p1 = Error%3A…ogleapis.com%2Fajax%2Flibs%2Fangularjs%2F1.4.3%2Fangular.min.js%3A19%3A339)
Uncaught Error: [$injector:nomod] http://errors.angularjs.org/1.4.3/$injector/nomod?p0=material.components.menu angular.js:4369 Uncaught Error: [$injector:modulerr] http://errors.angularjs.org/1.4.3/$injector/modulerr?p0=docsApp&p1=Error%3A…ogleapis.com%2Fajax%2Flibs%2Fangularjs%2F1.4.3%2Fangular.min.js%3A19%3A339)
请帮我该怎么做.
推荐答案
Paul(google上的ngmaterial group)解决了我的问题,但是该网站无法加载演示页面.
Paul (ngmaterial group on google) solved my problem, However site is loading demo pages not working.
尝试将material-0.10.1 \ src \ components \ menu中的_menu.js重命名为menu-a.js.就我而言,确保两个js文件以正确的顺序添加.
Try renaming _menu.js in material-0.10.1\src\components\menu to menu-a.js. In my case that ensured the two js files were added in the correct order.
这篇关于无法在本地运行角度材料文档的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!