3.0的配置 亲测可以 要额外 npm i postcss-import --save-dev
use: [
'style-loader',
'css-loader',
{
loader: 'postcss-loader',
options: {
ident: 'postcss',
plugins:(loader) => [
require('postcss-import')({ root: loader.resourcePath }),
require('autoprefixer')({
broswers:['last 5 versions']
})
]
}
}
]
use: [
'style-loader',
'css-loader',
{
loader: 'postcss-loader',
options: {
ident: 'postcss',
plugins:(loader) => [
require('postcss-import')({ root: loader.resourcePath }),
require('autoprefixer')({
broswers:['last 5 versions']
})
]
}
}
]
2018-01-13
webpack 3.10.0 配置
const postcssConfig = {
loader: 'postcss-loader',
options: {
ident: 'postcss',
plugins: (loader) => [
require('postcss-import')({ root: loader.resourcePath}),
require('autoprefixer')({ browsers: ['last 5 versions']})
]
}
}
const postcssConfig = {
loader: 'postcss-loader',
options: {
ident: 'postcss',
plugins: (loader) => [
require('postcss-import')({ root: loader.resourcePath}),
require('autoprefixer')({ browsers: ['last 5 versions']})
]
}
}
2018-01-13
记录,webpack3这样写不会报错
module.exports= {
entry: {
main: './src/js/main.js',
a: './src/js/a.js'
},
output: {
filename: './dist/js/[name].js'
}
};
module.exports= {
entry: {
main: './src/js/main.js',
a: './src/js/a.js'
},
output: {
filename: './dist/js/[name].js'
}
};
2018-01-10
我现在3.0 了 都改为这样的
output:{
path:path.resolve(__dirname, 'dist/js'),
filename: 'bundle.js'
}
output:{
path:path.resolve(__dirname, 'dist/js'),
filename: 'bundle.js'
}
2018-01-08
Layer是创建的一个对象来接收layer.js里的export default layer的方法函数,然后通过实例化对象
var layer = new Layer();
实例化Layer这个对象后,layer 就拥有了 Layer 里的方法,然后通过打点调用 '.' 就能获取 ,
layer.tpl ;
注:Layer里的内容是
function layer() {
return { name:'layer', tpl:tpl }
}
dom节点内容赋值
dom.innerHTML=layer.tpl;
好了。
个人见解,有错提醒下。。
var layer = new Layer();
实例化Layer这个对象后,layer 就拥有了 Layer 里的方法,然后通过打点调用 '.' 就能获取 ,
layer.tpl ;
注:Layer里的内容是
function layer() {
return { name:'layer', tpl:tpl }
}
dom节点内容赋值
dom.innerHTML=layer.tpl;
好了。
个人见解,有错提醒下。。
2018-01-08
使用image-webpack-loader压缩还需配置optipng,如下:
{
test:/\.(jpg|png|gif|svg)$/i,
loaders: [
"url-loader?limit=10000&name=assets/[name].[ext]",
{
loader: 'image-webpack-loader',
options: {
optipng: { optimizationLevel: 7 },
}
}
]
}
{
test:/\.(jpg|png|gif|svg)$/i,
loaders: [
"url-loader?limit=10000&name=assets/[name].[ext]",
{
loader: 'image-webpack-loader',
options: {
optipng: { optimizationLevel: 7 },
}
}
]
}
2018-01-07