Materialise CSS Framework抛出错误

时间:2015-05-11 12:24:34

标签: javascript meteor materialize

使用Materialise 0.96.1运行Meteor 1.1.6并且在我一天早上启动流星并获得白屏之前没有问题。控制台(萤火虫)说:

SyntaxError: unterminated string literal
var c = "input[type=text], input[type=passw

在生成的文件materialize_materialize.js

中找到

退回版本历史,我似乎无法发现任何明显的变化,这可能是罪魁祸首。查看源代码,我发现代码各自的代码,但该行实际上已终止:

var c = "input[type=text], input[type=password], input[type=email], input[type=url], input[type=tel], input[type=number], input[type=search], textarea";

其他任何人都看过这个问题,或者对如何修复它有任何想法?

更新:似乎Meteor正在生成文件,但在上述错误中停止了中间字符串。字符串被截断后,文件继续:

/* Exports */
if (typeof Package === 'undefined') Package = {};
Package['materialize:materialize'] = {
  Materialize: Materialize
};

})();

奇怪的是,这不会发生在我的同事的机器上(他使用的是OSX 10.10.3,而我是在Windows 7上)。

第二次更新:还在Ubuntu 14.04 VM上测试了这个问题,并且没有任何问题 - 应用运行得很好。认为它可能与Windows上的Meteor版本有关,我吹走了我的安装,下载了安装程序,并在我的机器上重新安装了Meteor。你知道什么,它有效

由于我不知道问题的原因是什么,除了Meteor本身出了问题之外,我不会用实际的答案来标记这一点 - 我认为。

1 个答案:

答案 0 :(得分:0)

确保添加SASS包。我建议fourseven:scss

此外,您可以使用poetic:materialize-scss代替materialize:materialize