【问题标题】:Unexpected token ILLEGAL in concatenated CSS file连接的 CSS 文件中出现意外的令牌 ILLEGAL
【发布时间】:2015-10-25 09:42:03
【问题描述】:

我在 Chrome 控制台中收到以下错误:

Uncaught SyntaxError: Unexpected token ILLEGAL

在我连接的 CSS 文件的开头:

@import url("http://fonts.googleapis.com/css?family=Raleway:300,400,600")

这条线自行结束,特别是这条线引发了错误:

我环顾四周,似乎这个错误应该与进入代码的不可见字符有关。不幸的是,在我看来,这 似乎 不是真的。我什至删除了这部分代码并手动重新编写它以确保 - 没有区别。

我使用 Stylus(带有 gulp),结果编译自然会引发错误 - 这可能是 gulp-stylus 的问题吗?我查看了编译后的代码,也找不到任何不可见的字符……

还有什么会抛出这个错误吗?

【问题讨论】:

    标签: css google-chrome gulp stylus


    【解决方案1】:

    该错误表明您正在尝试使用 <script> 而不是 <link rel=stylesheet> 加载样式表。

    CSS 不是 JavaScript,不能这样对待。

    【讨论】:

    • 不怕:<link rel="stylesheet" href="/assets/dist/all.min.css" />
    • @NathanHornby — 没有什么能阻止你也有一个不正确的 <script>
    • 好吧,我的脚本声明看起来也不错 - 我想如果问题存在,它不会在我的 CSS 文件的第一行标记它...
    • @NathanHornby — 如果它被告知将 CSS 文件加载为 <script>
    • 您是否在浏览器中打开了源代码并单击了所有脚本元素的链接以确保它们包含您认为应该包含的内容?
    猜你喜欢
    • 2011-01-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多