我有一个作出反应的应用程序(从创建反应的应用程序内弹出)和我试图PostCSS添加到的WebPack配置。的WebPack与postcss装载机不承认precss
这里是我的(缩短)webpack.config.js:
...
const postCSSConfig = require('./postcss.config');
module.exports = {
...
module: {
loaders: [
...
{
test: /\.css$/,
loaders: [
'style-loader',
'css-loader?importLoaders=1',
'postcss-loader'
]
},
...
]
},
postcss: function() {
return postCSSConfig;
},
...
这里是我的postcss.config.js:
module.exports = {
plugins: [
require('precss'),
require('autoprefixer')
]
}
我的文件结构是:
project/
src/
assets/
components/
styles/
views/
index.js
package.json
postcss.config.js
webpack.config.js
当我尝试让我的CSS包含PreCSS中的一些功能(例如,嵌套和变量),它会打破样式,并执行没有工作。但是,autoprefixer
的作品。我为PreCSS运行了npm install
,并尝试重新安排事情,但仍然没有运气。任何意见,将不胜感激。
什么错误时,它打破? –
@AdamWolski没有错误,CSS只是不支持嵌套(和其他事情)。 –
尝试从你的配置中删除'postcss'字段。插件应该自己查找文件。 –