我在Chrome控制台中收到以下错误:
未捕获的SyntaxError:意外的标记ILLEGAL
在我的串联CSS文件的开头:
@import url("http://fonts.googleapis.com/css?family=Raleway:300,400,600")
这一行最终会自行结束,特别是这一行会引发错误:
我已经浏览了一下,似乎这个错误应该与不可见的字符进入代码。不幸的是,在我的情况下,似乎是真的。我甚至删除了这部分代码并手工重写以确保 - 没有区别。
我使用Stylus(带gulp),结果编译自然会引发错误 - 这可能是gulp-stylus的一个问题?我查看了已编译的代码,无法跟踪那里的任何隐形字符...
是否还有其他错误?
答案 0 :(得分:12)
错误表示您尝试使用using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Xml;
using System.Xml.Linq;
namespace ConsoleApplication1
{
class Program
{
const string FILENAME = @"c:\temp\test.xml";
static void Main(string[] args)
{
XDocument doc = XDocument.Load(FILENAME);
var results = doc.Descendants().Where(x => !x.HasElements && ((string)x).Trim().Length > 0).Select(y => y).ToList();
}
}
}
而不是<script>
加载样式表。
CSS不是JavaScript,不能这样对待。