フロントエンド プロトタイプのビルド ツールとしてBrunchを使用していますが、 UnCSSプラグインのセットアップに苦労しています。クイックセットアップのためにBootstrap 4 -skeletonをインストールしました。UnCSS を除けば、すべてがスムーズに実行されています。
私が得るエラーbrunch build --production
はですerror: UnCSS: no stylesheets found
。プラグインを次のように構成しました。
plugins:
sass:
options:
includePaths: [
'bower_components/bootstrap/scss'
]
postcss:
processors: [
require('autoprefixer')
]
babel:
ignore: [
/^(bower_components|vendor)/
]
uncss:
options:
csspath: 'css/app.css'
htmlroot: 'public'
files: ['index.html']
プロジェクトのソース ファイルは次の場所にありapp
ます。index.html
app/assets
main.scss
styles.css
app/stylesheets
app.js
app/javascripts
Brunch はこれを という名前のフォルダーにビルドし、public
スタイルは にpublic/css/app.css
、コンテンツは に格納しpublic/index.html
ます。問題は、UnCSS の構成について何が間違っているのかということです。私の理解では、ビルドからの CSS 出力で機能するということです。その場合、パスは正しいようです。
2014年からほぼ同じことを尋ねるSOに関する質問がありますが、回答はありませんでした。