5

Materialise 0.96.1 で Meteor 1.1.6 を実行していますが、ある朝 Meteor を起動して白い画面が表示されるまで問題はありませんでした。コンソール (firebug) は次のように述べています。

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 を使用しています)。

2 回目の更新: Ubuntu 14.04 VM でもこの問題をテストしましたが、問題はありませんでした。アプリは問題なく動作しました。Windows の Meteor バージョンと何か関係があるのではないかと考えて、インストールを吹き飛ばし、インストーラーをダウンロードして、自分のマシンに Meteor を再インストールしました。なんと、うまくいきました。

Meteor自体に何か問題があったことを除いて、問題の原因がわからないため、これを実際の回答でマークするつもりはありません-私は思います.

4

1 に答える 1

0

SASS パッケージを必ず追加してください。私は提案しますfourseven:scss

poetic:materialize-scssまた、の代わりに使用することもできますmaterialize:materialize

于 2015-09-16T17:43:04.637 に答える