我开始尝试Yeoman,但我遇到了一些与webapp生成器有关的问题。我按照homepage上的教程,生成了应用程序。但是,在浏览器中预览后(使用grunt server
),脚本和样式等静态资源返回404.
以下是我运行的命令列表:
yo webapp
grunt build
grunt server
浏览器中的结果看起来像没有样式的基本HTML,并且对静态资源的请求返回404:
缺少“bower_components”目录。它应该在我构建应用程序时自动生成吗? .bowerrc
文件似乎是引用此目录的位置,但我想知道是否应该手动创建它。我是凉爽的新手,所以推荐的方法是什么?
所有这些都在Windows上运行。任何帮助表示赞赏。
答案 0 :(得分:2)
在成功的Yeoman脚手架中(在yo webapp
过程中),将运行bower install
来安装bower.json
中列出的所有依赖项。在脚手架过程中可能出现问题,在bower install
出错之前将其中止。
尝试从项目的根目录(存在bower install
)运行bower.json
,并查看它是否创建了app/bower_components
目录。