早午餐没有像预期的那样获得供应商CSS
我正在尝试在我的应用程序中使用。我使用npm安装了它,并将我的早午餐没有像预期的那样获得供应商CSS,css,brunch,Css,Brunch,我正在尝试在我的应用程序中使用。我使用npm安装了它,并将我的brunch config.js配置为: stylesheets: { joinTo: { 'app.css': /^app/, 'vendor.css': /^(?!app)/ } } 我希望此时会生成vendor.css,但事实并非如此。然而,如果在我的JavaScript中,我说require('purecss'),然后我得到生成的vendor.css,但我也得到了JavaScript错误无法从'中找到
brunch config.js
配置为:
stylesheets: {
joinTo: {
'app.css': /^app/,
'vendor.css': /^(?!app)/
}
}
我希望此时会生成vendor.css
,但事实并非如此。然而,如果在我的JavaScript中,我说require('purecss')代码>,然后我得到生成的vendor.css
,但我也得到了JavaScript错误无法从'
中找到模块'purecss'。我还在CSS中尝试了各种各样的@import'purecss'
排列,但都没有成功
如何使用npm模块中的供应商CSS?您应该使用npm
,例如,当我想包含节点模块/bootstrap/dist/CSS/bootstrap.CSS
时,我必须在我的早午餐配置.js中添加以下内容:
npm: {
styles: {
bootstrap: ['dist/css/bootstrap.css']
}
}
再加上你在文件
中的部分,它将引导的css写入vendor.css
适合我的完整bunch config.js
:
module.exports = {
files: {
javascripts: {
joinTo: {
'app.js': /^app/,
'vendor.js': /^(?!app)/
}
},
stylesheets: {
joinTo: {
'app.css': /^app/,
'vendor.css': /^(?!app)/
}
}
},
plugins: {
babel: { presets: ['es2015'] }
},
npm: {
styles: {
bootstrap: ['dist/css/bootstrap.css']
}
}
};