新建postcss.config.js:
module.exports = {
plugins: {
'autoprefixer': {},
}
}
在webpack.config.js :
{
test:/\.css$/,
loader: [
'style-loader',
{ loader: 'css-loader', options: { importLoaders: 1 } },
'postcss-loader'
]
}
已经测试,可用
module.exports = {
plugins: {
'autoprefixer': {},
}
}
在webpack.config.js :
{
test:/\.css$/,
loader: [
'style-loader',
{ loader: 'css-loader', options: { importLoaders: 1 } },
'postcss-loader'
]
}
已经测试,可用
2017-06-13
@Ron0115
第一个版本原因解决了。
但是当.flex-box{
display:flex;
} 提取出来的的时候,没有自动添加前缀
第一个版本原因解决了。
但是当.flex-box{
display:flex;
} 提取出来的的时候,没有自动添加前缀
2017-06-13
现在可以用html-webpack-inline-source-plugin插件了,很方便。
只需要加一句:inlineSource: '.(js|css)$' 匹配用的是正则。
具体的可以去github看:https://github.com/DustinJackson/html-webpack-inline-source-plugin
只需要加一句:inlineSource: '.(js|css)$' 匹配用的是正则。
具体的可以去github看:https://github.com/DustinJackson/html-webpack-inline-source-plugin
2017-06-11
windows的用户注意了!运行以下代码要将单引号变为双引号才可以通过编译。这狗币老师不提醒!
webpack hello.js hello.bundle.js --module-bind "css=style-loader!css-loader "
webpack hello.js hello.bundle.js --module-bind "css=style-loader!css-loader "
2017-06-11
在exclude属性后面应该跟正则/node_modules/, 不用加引号不是字符串,这样才能真正匹配,用dirname+的形式也是不行的。我试了一下,不用的话是6秒多,加上exclude只有1秒多了
2017-06-10
我编译后 尾部是这样的?
/******/ ([
/* 0 */
/***/ (function(module, exports) {
throw new Error("Module parse failed: C:\\xampp\\htdocs\\webPack\\hello.js Unexpected token (1:9)\nYou may need an appropriate loader to handle this file type.\n| function (str){\r\n| \talert(str)\r\n| }");
/***/ })
/******/ ]);
/******/ ([
/* 0 */
/***/ (function(module, exports) {
throw new Error("Module parse failed: C:\\xampp\\htdocs\\webPack\\hello.js Unexpected token (1:9)\nYou may need an appropriate loader to handle this file type.\n| function (str){\r\n| \talert(str)\r\n| }");
/***/ })
/******/ ]);
2017-06-09