2016-05-30 5 views
1

私はGradleのはGradleのビルドファイルで次の構成と資産のパイプラインプラグイン(2.9.1)を使用してGrailsのプロジェクトを実行していますに疑問符が追加されますこのように起動するw3.cssスタイルシート:資産パイプラインが縮小化は、CSSヘッダー

/* W3.CSS 1.96 by J.E.Refsnes. Do not remove this line. */ 
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box- sizing:border-box} 
/* Extract from normalize.css by Nicolas Gallagher and Jonathan Neal  git.io/normalize */ 
html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%} 
...etcetera... 

をしかし、私は一緒に私のプロジェクトをビルドし、資産が置かれたとき、私はw3.cssの先頭に余分な疑問符で終わる:

?/* W3.CSS 1.96 by J.E.Refsnes. Do not remove this line. */ 
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box- sizing:border-box} 
/* Extract from normalize.css by Nicolas Gallagher and Jonathan Neal  git.io/normalize */ 
html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%} 

この疑問符を削除する方法を教えてください。そして、これはどうやって起こるのですか?アセットプラグインを2.5.0から2.9.1にアップグレードしました。しかし、それは問題を解決しませんでした。私が監督しているものはありますか?この疑問符は実際には、Webkitのborderボックス要素の前にある最初のアスタリスクが正しくピックアップされていないという問題があります。

答えて

0

おそらく疑問符は、ファイルのエンコーディングにどのように問題があるか、どのように処理されるかを意味します。あなたのAsset Pipelineファイルを手動でset the localeにすることができます。 CSSのために、それはこのようなものになります。

/** 
*= require file1.css 
*= require file2.css 
*= encoding UTF-8 
*/ 

またはJavaScriptのために、試してみてください。

//= require file1.js 
//= require file2.js 
//= encoding UTF-8 
関連する問題