webpack真实项目配置

作者: 不思量q | 来源:发表于2019-10-13 23:54 被阅读0次

首先在此声明,本文参考webpack:从入门到真实项目配置
文中所有遇见的配置问题都在下文都有说明(部分报错链接需翻墙访问),再者,项目基于node-v10.15.2npm-v6.4.1webpack-v4.41

  1. 浏览器不支持module.exports

  2. npm i --save-dev @babel/core babel-loader

  3. babel-preset-env的作用是告诉babel使用哪种编码规则进行文件处理

      "babel": {
          "presets": ["@babel/env"]
      }
    

    npm i --save-dev @babel/preset-env报错参考

  4. url-loaderfile-loader两个库处理图片等

  5. css-loaderstyle-loader库。前者可以让 CSS 文件也支持 import,并且会解析 CSS 文件,后者可以将解析出来的 CSS 通过标签的形式插入到 HTML 中,所以后面依赖前者。

  6. 使用 extract-text-webpack-plugin 插件将 CSS 文件打包为一个单独文件

    npm i -D extract-text-webpack-plugin@next

  7. 分离代码

  8. 抽取共同代码,使用 webpack 自带的插件 CommonsChunkPlugin,webpack4+删除了该插件,新增了优化后的SplitChunksPlugin报错参考

  9. clean-webpack-plugin删除不需要的文件,报错参考' CleanWebpackPlugin is not a constructor'

  10. 每次新增 JS 文件我们都需要手动在 HTML 中新增标签,现在我们可以通过一个插件来自动完成这个功能,即是html-webpack-plugingithub

  11. 按需加载代码,router

  12. 自动刷新,安装webpack-dev-server

  13. build生产环境代码,添加插件optimize-css-assets-webpack-pluginUglifyJsPlugin配置参考

  14. 优化点:

vendor 这种常用的库我们一般可以使用 CDN 的方式外链进来。

相关文章

  • webpack真实项目配置

    首先在此声明,本文参考webpack:从入门到真实项目配置文中所有遇见的配置问题都在下文都有说明(部分报错链接需翻...

  • Vue.config.js各个属性说明

    查看webpack配置项目规则指令 查看vue所有webpack的配置项 查看webpack插件配置项目 vue....

  • webpack配置

    webpack项目配置

  • 2018-03-21

    react webpack 多页面应用的配置 项目的目录结构 webpack 配置文件 目录 webpack....

  • React & Webpack

    安装webpack 进入所在项目 配置webpack.config.js 配置预设.babelrc comment...

  • 搭建项目环境

    今天大概讲一下从零开始搭建项目。 Webpack 配置 首先安装 webpack webpack 基本配置 先创建...

  • vue-cli是怎么构建打包工程的

    项目结构 webpack配置划重点 在看项目配置文件之前,我们先了解下 webpack 几个常用的工具和插件,如果...

  • VUE项目搭建(二)

    Webpack webpack是项目自动化工具webpack.config.js是webpack配置文件 entr...

  • webpack4配置vue开发环境

    本文总结Webpack4常见的配置。1、基础配置(让项目跑起来)2、webpack处理css3、webpack处理...

  • 05webpack&&项目中克隆跟构建

    ---------项目的配置--------- -------webpack(1)-------- ------w...

网友评论

    本文标题:webpack真实项目配置

    本文链接:https://www.haomeiwen.com/subject/kdqlmctx.html