2013-04-11 62 views
5

我正在使用AngularJS Yeoman生成器(https://github.com/yeoman/generator-angular)和Express作为服务器。运行grunt server时,它启动我的应用程序并将.scss文件编译到根目录中的.tmp文件夹中,但我的页面不会自动加载该css。我在我的布局jade文件中建立了style/style.css样式表的链接。Yeoman/AngularJS在开发服务器中不加载CSS

我也试过grunt compass,它工作正常,但再次,并没有使它,所以我的意见实际上加载.tmp中的CSS文件。我在grunt中默认设置了罗盘。

+2

我有同样的问题:( – alvincrespo 2013-05-07 16:57:47

+0

这听起来很愚蠢,更,但如果你有一个名为'main.sass'或'main.scss'的css文件,它将在grunt服务器和grunt构建中编译,一个愚蠢的黑客直到有更好的文档围绕这个问题 – shicholas 2013-05-22 18:22:23

回答

1

这是在新版本中解决的实时重新加载问题。通过yo或运行npm update -g generator-angular更新您的发电机。如果要升级现有项目,则可以在同一目录中运行yo angular,然后选择diff选项以查看必须进行的更改。

+1

仍然不起作用 – kanitw 2013-11-07 19:35:05

+0

不适用于我 – seenickcode 2014-01-27 18:27:16

+1

我遇到了同样的问题,更新生成器不能解决问题。对我来说,解决问题的方法是使用不同的选项重新生成应用程序。当回答“Y”引导它时, – SKuijers 2015-01-04 18:17:45

0

对于2015年5月22日... yeoman generator-angular不能正常工作,除非在询问您是否要包含Twitter Bootstrap时选择Yes。也许后续版本会解决这个问题。

在一个很好的说明,有问题与发电机的角度比发电机角UI路由器(这是一个灾难)