webpack
丢丢的大神
心中有沟壑,下笔如有神,天道酬勤。
展开
-
TerserWebpackPlugin 去掉 console.log
TerserWebpackPlugin 是 Webpack5+ 用来压缩 js 的,很多时候我们开发环境有很多的console.log、debugger 等用来调试的信息。这些信息肯定不能出现打包后的文件,幸运的是 TerserWebpackPlugin 提供了配置帮我们可以去掉...原创 2021-12-29 18:05:39 · 1241 阅读 · 0 评论 -
[DEP_WEBPACK_COMPILATION_ASSETS] DeprecationWarning: Compilation.assets will be frozen in future
查看webpack 的官方文档issues,找到相关问题yarn add html-webpack-plugin@next -D原创 2021-12-27 14:48:05 · 1124 阅读 · 0 评论 -
Webpack搭建资料
下面是一些webpack升级过程中遇到的一些问题汇总链接,mark一下,待后续有问题过来看Webpack搭建备忘录原创 2021-11-15 13:56:01 · 793 阅读 · 0 评论 -
[webpack-cli] Unable to load ‘@webpack-cli/serve‘command
我的 webpack 是5+ 版本,webpack-cli 是 4.5.0,webpack 启动 vue 项目报这个错,查了很久没有啥解决,然后不断的尝试webpack-cli的所有4+版本,最后发现将webpack-cli 更新到 4.9.0 最新版就可以了原创 2021-10-14 16:58:44 · 650 阅读 · 4 评论 -
如何科学修改 node_modules 里的文件
前言 有时候使用npm上的包,发现有bug,我们知道如何修改,但是别人可能一时半会没法更新,或者是我们特殊需求,别人不愿意修改,这时候我们只能自己动手丰衣足食。那么我们应该如何修改别人的源码呢?首先,直接修改node_modules里面的文件是不太行的,重新安装依赖就没有了。一般常用办法有两个: 下载别人代码到本地,放在src目录,修改后手动引入。fork别人的代码到自己仓库,修改后,从自己仓库安装这个插件。 这两个办法的缺陷就是:更新麻烦,我们每次都需要手动去更新代码,无法与插件同步更新。如果我..转载 2021-09-22 20:27:04 · 454 阅读 · 0 评论 -
Babel6升级到Babel7中遇到的问题及处理方式
现在我们直接使用官方推荐的 Babel升级工具 来升级现有项目试试1. 使用Babel升级工具# 不安装,直接使用npx来执行npx babel-upgrade --write# 或是安裝 babel-upgrade 在 global 並執行yarn global add babel-upgradebabel-upgrade --write至此我们可以看到 package.json 中移除了旧版本的依赖,自动新增了新版名称,.babelrc 文件的配置也会自动修改,但是不会删除已有的插件转载 2021-07-23 10:35:48 · 2272 阅读 · 0 评论 -
老vue项目webpack3升级到webpack5全过程记录(二)
本文接上篇博客记录一些配置的升级过程中遇到的坑。1、设置mode通过指定mode参数,启用对应环境下webpack内置的优化。有三个可选参数:development,production,none。默认值为production,生产环境在production模式下,会自动压缩代码,可以去除之前配置的一些压缩代码的插件。2、use写法不同rules 中对loader的指定写法,支持写对象和数组模式3、改写file-loader 和 url-loader在webpack4前我们对一些静态资源的.转载 2021-07-21 22:03:23 · 620 阅读 · 0 评论 -
老vue项目webpack3升级到webpack5全过程记录(一)
背景19年新建的vue项目,使用的是webpack3,随着项目的积累,组件的增多导致本地构建,线上打包等操作速度极慢,非常影响开发效率和部署效率,基于此问题,本次对webpack及相关插件进行了优化和升级。本博文分为2篇,第 1 篇 会直接附上可运行的代码(去除了一些业务代码配置),直接粘贴复制即可使用(注意是基于vue2.0项目原配置基础上的修改哦,在网上找了一堆都是升级过程的各种坑说明,不如直接粘贴复制运行来的爽丫~~~),第 2 篇也会对相关的修改和遇到的坑进行描述说明。升级效果1、本地构建.转载 2021-07-21 21:22:00 · 1134 阅读 · 6 评论