使用Brunch作爲我的前端原型的構建工具,我無法設置UnCSS -plugin。我安裝了Bootstrap 4-骨架進行快速設置,除了UnCSS之外,一切都運行平穩。使用早午餐的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
源文件:在app/assets
index.html
,main.scss
(進口自舉)和app/stylesheets
styles.css
,並在app/javascripts
app.js
。
Brunch將其構建到名爲public
的文件夾中,樣式爲public/css/app.css
,內容爲public/index.html
。問題是,關於UnCSS的配置有什麼不正確?我對它的理解是,它對構建的CSS輸出起作用,在這種情況下,路徑看起來是正確的。
從2014年開始有a question on SO問幾乎相同的事情,但它從來沒有回答。