vue 打包之后不兼容ie_vue项目打包后在IE浏览器报错,页面显示空白
之前写一个项目,一直放在谷歌浏览器调试测试,到尾声时放到IE浏览器结果直接白屏,页面打不开
找了网上的方法,加了babel-polyfill插件后还是不行,后来排查发现是打包插件出了问题,因为用的项目框架比较旧了,vue和webpack的版本都比较低.原始项目webpack配置
const UglifyJsPlugin = require('uglifyjs-webpack-plugin')
plugins: [newUglifyJsPlugin({
uglifyOptions: {
compress: {
warnings:false}
},
sourceMap: config.build.productionSourceMap,
parallel:true})
]
改成使用webpack的内置插件打包后就可以正常显示了
plugins: [newwebpack.optimize.UglifyJsPlugin({
compress: {
warnings:false}
})
]
修改webpack配置打包时可能会报错
Error: Command failed: npm run build
HappyPack: Option 'cache' has been deprecated. Configuring it will cause an error to be thrown in future versions.
[BABEL] Note: The code generator has deoptimised the styling of ".
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! tfp@1.0.0 build: `node build/build.js`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the tfp@1.0.0 build script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
这时候重新npm install更新一下包就可以了
Tip: 打包后IE显示白屏原因可能有很多,排查是否是打包插件的问题时,可以先把这里的代码注释掉,打包看看效果,如果注释后能正常显示,就是打包插件的问题.如果还是不能解决,就不是这里的问题,需要再排查别的地方
vue 打包之后不兼容ie_vue项目打包后在IE浏览器报错,页面显示空白相关推荐
- vue项目在vscode中编译eslint报错没显示红色波浪线提示
vue项目在vscode中编译eslint报错没显示红色波浪线提示. 如下图所示: 下图是预期效果: 不符合Eslint校验规则的代码位置都能展示出来,这样一目了然.能帮助我们迅速找到报错的位置. 然 ...
- 打包后index.html路径错误,解决Vue项目打包后打开index.html页面显示空白以及图片路径错误的问题...
解决Vue项目打包后打开index.html页面显示空白以及图片路径错误的问题 2018年05月23日 10:05:35 for_weber 阅读数:14179 Vue项目运行npm run buil ...
- th:text为null报错_小猿圈web前端之vue-cli项目打包完成后运行文件路径报错问题
学习前端的小伙伴越来越多,问题也就越多,前面基础部分还好一些,特别是一到框架的时候,难住了一大部分人,今天小猿圈web前端讲师就为大家总结了vue-cli项目打包完成后运行文件路径报错问题,有兴趣的小 ...
- 使用idea打包war包和maven项目打包war包放到tomcat中运行,以及报404错误的解决
使用idea打包war包和maven项目打包war包放到tomcat中运行,以及报404错误的解决 在tomcat下运行打包的war包,访问时显示404 浅谈打包war包的方式 第一种: 第一步: 第 ...
- vue项目在ie、360兼容模式页面显示空白问题
vue项目中,出现在ie与360兼容模式下打开页面呈现空白问题,如下: 控制台报main.js中语法错误~ 上网搜了一下,大部分解决方案是在webpack配置中与main.js中引入babel-pol ...
- vue项目初始化时npm run dev报错webpack-dev-server解决方法
vue项目初始化时npm run dev报错webpack-dev-server解决方法 参考文章: (1)vue项目初始化时npm run dev报错webpack-dev-server解决方法 ( ...
- 解决vue-pdf 打包后生成worker文件报错问题
解决vue-pdf 打包后生成worker文件报错问题 安装 vue-pdf npm install --save vue-pdf 进入目录 node_modules/worker-loader/di ...
- css引入报错,vue项目通过import引入外部css报错怎么办
vue项目通过import引入外部css报错的解决办法:首先在[webpack.config.js]中添加相关内容,添加后重新npm run dev:然后json文件中查看是否存在[css-loade ...
- Elastic-Job项目启动后,控制台一直报Cron表达式有误且Cron表达式与当前配置的表达式不一样
问题描述:Elastic-Job项目启动后,控制台一直报配置的Cron表达式有误且Cron表达式与当前配置的表达式不一样,报错的Cron表达式是旧的配置 解决方法:引起该问题的原因是首次报Cron表达 ...
最新文章
- java XmlDocument
- ASP.NET Core 集成测试
- jq中法可以发起ajax请求的方法有,jQuery实现监控页面所有ajax请求的方法
- Classification Example
- Linux学习笔记(四)账号管理之管理用户账号
- php中ini set,php ini_set函数的用法
- Python数据分析Numpy库方法简介(一)
- 重构-使代码更简洁优美:实际经验之谈(提供一技巧,让你省掉N多代码)
- 猪猪的机器学习笔记(十五)主题模型
- 算法Training——数学规律
- 1. 初识网页标记语言HTML—HTML简介
- Wireshark 无法找到接口解决方法
- 得力针式打印机第一联清晰第二联不清晰解决办法
- 我参加NVIDIA Sky Hackathon 环境安装(编程环境)
- 如何树立正确的工作态度
- html换行不出现横线,wps为什么在换行空格下划线不显示
- 全志T507-屏幕触摸旋转,取消光标小技巧说明-飞凌嵌入式知识库
- 绘制小猪佩奇的python代码
- java mail 发送邮件_JavaMail实现收发邮件——(二)发送邮件
- MySQL数据库之备份与恢复
热门文章
- 笨办法学python2.0 习题1-10
- 时钟芯片 服务器,通用实时时钟芯片
- [POJ1637]SightseeingTour
- 为此计算机所有用户安装此项,windows已经阻止此软件因为无法验证发行者,教您提示win已阻止此软件因为无法验...
- Spring boot + maven + jetty9在提交表单的时候出现Form too large
- 位运算的那些事(三)位掩码
- 使用tensorflow:LSTM神经网络预测股票(三)
- Visual Studio界面颜色更换 及 Visual Assist X助手使用
- Unity中的屏幕坐标:ComputeScreenPos/VPOS/WPOS
- spring boot电商系统前端界面设计与浏览器兼容性研究 毕业设计-附源码231058