私はgrunt、grunt-contrib-sass、および角度のある素材を使用しています。角度のある材料を追加した後、CIプロセス(BitBucket Pipelines)でビルドが失敗し始めました。エラーは次のとおりです。私はこれを解決について読んだSASSを使用しているUS-ASCII文字が無効です
Invalid US-ASCII character "\xE2" online 4242 of bower_components/angular-material/angular-material.scss
すべてがSASSファイルの先頭にエンコーディングを設定する必要が、それは、ビルドプロセス中亭を介してインストールだから、それはもっともらしくありません。私は角度材料がインポートされている私のメインのscssファイルの上にこれを追加しようとしましたが、これはうまくいきませんでした。
私はPCを使用しており、ローカルで正常に動作します。私はそれが失敗するCIのドッカー画像starefossen/ruby-node:latest
を使用しています。ここでは、ビルド・スクリプトは、パイプラインである:
npm install npm install -g bower bower install --allow-root npm install -g grunt-cli gem install sass grunt test grunt build
これはSASS 3.4.22をインストールします。
おそらく私は間違っていますが、config.rbはコンパスに固有のものです。私は上の編集であなたの質問の残りの部分に答えました。 – Lefka