1
我有一個網站在Heroku上使用Compass和Saas運行,工作正常(推送到Heroku時編譯資源似乎很好)。編譯CSS資源時出錯(Compass + Sass + Heroku)
我裏面加資產的新文件夾命名空間的造型,這樣
/app/assets/stylesheets/site/site1.css
/app/assets/stylesheets/site/site2.css
/app/assets/stylesheets/site/common/base.css.saas
/app/assets/stylesheets/site/site/site1.css.saas
/app/assets/stylesheets/site/site/site2.css.saas
...
問題是,當我訪問使用site1.css
造型我收到以下錯誤
Error compiling CSS asset
Sass::SyntaxError: File to import not found or unreadable: ../compass/css3/text-shadow.
Load path: /app
(in /app/app/assets/stylesheets/site/common/base.css.sass)
/app/app/assets/stylesheets/site/common/base.css.sass)
的頁面錯誤提示是這樣的
/app/assets/stylesheets/site/common/base.css.sass
@import "../compass/css3/text-shadow"
我試過了bo th "../compass/css3/text-shadow"
和"compass/css3/text-shadow"
。在這兩種情況下,我得到了同樣的錯誤。
任何想法如何解決這個問題?
您使用的是--watch命令嗎?如果是的話,你可以在你的問題中包括這一點?你還在看目錄或個人檔案? –
出於好奇。爲什麼您使用.css.sass作爲擴展名而不是使用.scss? –
@Kris watch命令的用途是什麼,應該在哪裏使用? – Martin