深入浅出webpack-报错

2020-04-16  本文已影响0人  安普瑞斯

第一章 入门

1、提取css文件报错Cannot find module 'webpack/lib/Chunk'
 plugins: [
        new ExtractTextPlugin({
            filename: `[name]_[md5:contenthash:hex:8].css`
        })
    ]
2、webpack4废弃了minimize

压缩css文件使用optimize-css-assets-webpack-plugin插件

第二章 配置

1、output.path和output.publicPath的区别

第三章 实战

1、es6

不加版本直接安装babel-corebabel-loader
If you'd like to use Babel 6.x ('babel-core'), you should install 'babel-loader@7
解决:

npm i --save-dev babel-loader@7.1.5

原因:babel-loader和babel-core版本不对应所产生的,

2、typscript学习推荐书籍

《Learning TypeScript中文版》

配置方法:

  npm i -D typescript awesome-typescript-loader
 {
    "compilerOptions": {
        "module": "CommonJS",
        "target": "es5",
        "importHelpers": true
    }
}
resolve: {
        extensions: ['.ts', '.js']
 }
module: {
    rules: [
            {
                test: /\.ts$/,
                use: "awesome-typescript-loader"
            }
        ]
    }
3、scss学习推荐书籍

《Sass与Compass实战》

4、安装vue-loadervue-template-compiler后报错

vue-loader requires @vue/compiler-sfc to be present in the dependency tree.
解决:

  npm i -D vue-loader@14

链接
http://www.baidu.com

5、web-webpack-pluginhtml-webpack-plugin的区别

web-webpack-plugin用法参考,资料很少,后期找到再补充,有一个多页面营业的功能,用的会多一点
https://www.npmjs.com/package/web-webpack-plugin
html-webpack-plugin一般都用这个组件的多,用法网上很多

上一篇 下一篇

猜你喜欢

热点阅读