从新拉了份代码。npm install 、npm run dev 都没有问题,但是npm run build 就报上面的错误了

查了好多资料,都没有解决上面的问题,也不知道是哪里出了问题,但是可以肯定就是打包文件出错了

后面才知道是 ParallelUglifyPlugin 加速打包 出错了 。还是要分析报错的原因

1、`warnings` is not a supported option   意思是:不支持“警告”选项。

上面报错的截图,就有一段黄色的警告代码

那就查询 build文件下打包的配置文件,哪里有‘warning’。

1、webpack.dll.conf.js文件

new webpack.optimize.UglifyJsPlugin({compress: {warnings: false}})

但是 我在执行 npm run dll 的时候,并没有报错,那么出现问题的是在于 webpack.prod.conf.js文件里面的‘warning’

2、webpack.prod.conf.js

 new ParallelUglifyPlugin({cacheDir: '.cache/',   // 设置缓存路径,不改动的调用缓存,第二次及后面build时提速
      uglifyJS:{output: {comments: false},compress: {//是否在UglifyJS删除没有用到的代码时输出警告信息,默认为输出,可以设置为false关闭这些作用//  不大的警告warnings: false  }}}),

那么问题怎么改呢?我们看  ParallelUglifyPlugin 官方文档

将:

compress: {
warnings: false
}
改为:
warnings: false

 new ParallelUglifyPlugin({cacheDir: '.cache/',   // 设置缓存路径,不改动的调用缓存,第二次及后面build时提速
      uglifyJS:{output: {comments: false},warnings: false// compress: {//   warnings: false// }
      }}),

再次npm run build 就成功了。

总结:"webpack": "2.7.0", "webpack-parallel-uglify-plugin": "1.1.0"。

之前的打包是没有问题的,删除 node_modules 重新下载再打包,一次打包报错了,之后打包就一直报错,并且我是锁定了 package.json 中的包版本,npm install不会更新 package.json 中的包版本,我想是不是他们所依赖的某个包更新或者弃用了。

转载于:https://www.cnblogs.com/qiu-Ann/p/11390111.html

webpack 用 webpack-parallel-uglify-plugin 加速打包报错相关推荐

  1. Vue开启Gzip打包异常:webpack打包报错Cannot read property ‘emit‘ of undefined

    Vue开启Gzip打包异常:webpack打包报错Cannot read property 'emit' of undefined 相关代码 const CompressionPlugin = req ...

  2. webpack打包报错:Cannot find module 'resolve-cwd'

    环境介绍:         新建的webpack工程,工程使用的webpack版本为4.x,在打包时报错 internal/modules/cjs/loader.js:638throw err;^Er ...

  3. 在把webpack作为本地开发依赖安装的时候报错

    在把webpack作为本地开发依赖安装的时候报错 Refusing to install webpack as a dependency of itself 原因是package.json里的name ...

  4. webpack使用css-loader跟style-loader加载css报错

    webpack使用css-loader跟style-loader加载css报错 webpack使用css-loader跟style-loader加载css报错 webpack.config.js 配置 ...

  5. vue打包报错 ERROR in static/js/0.4403c1dd262870db3c27.js from UglifyJs TypeError: Cannot read property ‘

    打包报错 ERROR in static/js/0.4403c1dd262870db3c27.js from UglifyJs TypeError: Cannot read property 'sec ...

  6. maven 打包报错 surefire-reports for the individual test results.

    Eclipse Maven打包报错 [ERROR] [ERROR] Please refer to D:\File\workspace\izh-common-util\target\surefire- ...

  7. npm run build 打包报错primordials is not defined的解决方法

    npm run build 打包报错primordials is not defined的解决方法 D:\uniapp项目\huishua_web_agent>npm run build> ...

  8. Maven 新版本 3.8.1 打包报错 maven-default-http-blocker (http://0.0.0.0/): Blocked mirror for repositories

    Maven 新版本 3.8.1 打包报错 maven-default-http-blocker (http://0.0.0.0/): Blocked mirror for repositories [ ...

  9. linux安装python库报错pywin32_完美解决pyinstaller打包报错找不到依赖pypiwin32或pywin32-ctypes的错误...

    报错信息 最近闲来无事,用python的tkinter库开发了一款带日程提醒的万年历桌面程序.在程序开发结束开始打包时,却发现一直报错 PyInstaller cannot check for ass ...

最新文章

  1. kernel logo到开机动画之间闪现黑屏(android 5.X)
  2. linux分区知识,Linux硬盘分区知识
  3. 【已解决】R语言,如何切换镜像?
  4. ubuntu 构建 deb 安装包
  5. 分享一个高清壁纸网站
  6. 2021-01-29 大数据课程笔记 day9
  7. java libtorrent_基于libtorrent最简单的BT下载程序 | 学步园
  8. iphone链接电脑无法在我的计算机显示,iphone连接电脑不显示信任怎么回事
  9. Some file crunching failed, see logs for details解决办法
  10. guass白名单的配置命令
  11. win10清除磁盘写保护
  12. 10个较好在线商业理念
  13. Linux 中复制问题,错误显示 cp:omitting directory
  14. 手绘机器学习全流程,教你如何实现模型训练
  15. Creo/ProE自定义零件外观库保存使用
  16. 独立站引流技巧和营销思路
  17. 最大字数组求和改进!
  18. 【C++】STL简介(了解)
  19. HTML,css和JavaScript的基础学习—css篇
  20. 华中之旅-- 初到武汉

热门文章

  1. 回归本质,虚拟资源如何利用电商平台,0成本挂机也能月入过万
  2. VM下的ubuntu连不上网的解决办法
  3. 小学5年级计算机考试作文,五年级期末考试作文【五篇】
  4. flex结合Lcds整合spring
  5. [渝粤教育] 武汉理工大学 神奇的材料世界 参考 资料
  6. 2022-2028全球与中国迷你可变光衰减器(迷你VOA )市场现状及未来发展趋势
  7. 2022-2028年中国固态高功放行业投资策略探讨及市场规模预测报告
  8. photoshop手绘教程:水墨风格美女
  9. 网络对抗技术 -网络侦查与网络扫描
  10. robocam机器人_用CAD/CAM软件实现机器人铣削及切割