通过查官方文档需这样写
module: {
loaders: [
{
test: /\.js$/,
loader: 'babel-loader',
query: {
presets: ['env']
}
}
]
},
module: {
loaders: [
{
test: /\.js$/,
loader: 'babel-loader',
query: {
presets: ['env']
}
}
]
},
2018-01-03
webpack 3.0以上版本 报Cannot set property 'innerHTML' of null 错误的话 可以在 index.html中的 <div id="app"></div> 外层加一层div 即
<div>
<div id="app"></div>
</div>
<div>
<div id="app"></div>
</div>
2018-01-02
path.resolve()的第二个参数是"/src"的话,es6没有转换成功.....
2018-01-02
在babel转换时,排除某些文件用到,exclude:/node_modules/,这样写确实会快,看到网友的评论发现的,用到正则匹配
2018-01-01
因为当初安装webpack时加了-g,是全局安装,所以在加入html-webpack-plugin插件后运行npm run webpack报错,解决办法只需要在项目目录下,运行npm install webpack即可,好简单
2018-01-01
webpack 3.0以上的是改了 吧 不同的是
{
loader: 'postcss-loader',
options: {
ident: 'postcss',
plugins: (loader) => [
require('postcss-import')({ root: loader.resourcePath }),
require('postcss-cssnext')(),
require('autoprefixer')(),
require('cssnano')()
]
}
}
{
loader: 'postcss-loader',
options: {
ident: 'postcss',
plugins: (loader) => [
require('postcss-import')({ root: loader.resourcePath }),
require('postcss-cssnext')(),
require('autoprefixer')(),
require('cssnano')()
]
}
}
2017-12-29
在 webpack 3.10中filename好像都是 使用 绝对路径去写的 哦 这点好像没有像老师 说的 path 相对路径~~
2017-12-28