我正在使用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,它在本地工作正常。我正在使用Docker鏡像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
這將安裝薩斯3.4.22。
也許我錯了,但從我可以告訴,config.rb是特定於指南針。我在上面的修改中回答了其他問題。 – Lefka