【问题标题】:Yeoman / AngularJS not loading CSS in development serverYeoman / AngularJS 未在开发服务器中加载 CSS
【发布时间】:2013-04-11 05:59:57
【问题描述】:

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

我也尝试过grunt compass,它工作正常,但同样没有成功,因此我的视图实际上将 css 文件加载到 .tmp 中。我在 grunt 中有默认的指南针设置。

【问题讨论】:

  • 我也有同样的问题 :(
  • 这听起来很愚蠢,但如果你有一个名为 'main.sass' 或 'main.scss' 的 css 文件,它将在 grunt server 和 grunt build 中编译。一个愚蠢的 hack,直到有更好的文档围绕这个问题。

标签: yeoman


【解决方案1】:

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

【讨论】:

  • 我遇到了同样的问题,更新生成器并不能解决问题。确实为我解决了问题的是使用不同的选项重新生成应用程序。当回答“Y”引导它工作时
【解决方案2】:

至于 2015 年 5 月 22 日...除非在询问您是否要包含 Twitter Bootstrap 时选择“是”,否则 yeoman 生成器-angular 无法正常工作。也许后续版本会解决这个问题。

值得一提的是,generator-angular 的问题比 generator-angular-ui-router 少得多(这是一场灾难)

【讨论】:

    猜你喜欢
    • 2019-05-22
    • 1970-01-01
    • 2017-03-06
    • 2021-04-28
    • 1970-01-01
    • 2015-10-05
    • 1970-01-01
    • 1970-01-01
    • 2018-12-02
    相关资源
    最近更新 更多