解决vue+elementui项目打包后样式变化问题


Posted in Javascript onAugust 03, 2020

博主刚刚解决了index.html空白问题,刚打开项目页面又发现了样式出现了大问题,样式与开发版本有很大不同,有些样式没有生效。利用搜索引擎,

找到了问题所在以及解决办法:

main.js中的引入顺序决定了打包后css的顺序,组件内的样式没有生效可能是被第三方组件样式覆盖了,所以把第三方组件放在前面引入,router放在后面引入,就可以实现组件样式在第三方样式之后渲染。

代码如下:

main.js

// The Vue build version to load with the `import` command
// (runtime-only or standalone) has been set in webpack.base.conf with an alias.
import Vue from 'vue'
import App from './App'
//先引入第三方组件
import ElementUI from 'element-ui'
import 'element-ui/lib/theme-chalk/index.css'
//后引入router
import router from './router'
import store from './vuex/store'

Vue.use(ElementUI)
Vue.config.productionTip = false

/* eslint-disable no-new */
new Vue({
 el: '#app',
 router,
 store,
 components: { App },
 template: '<App/>'
})

这样修改之后样式问题就解决了,打包后的版本与开发版本显示一样。

补充知识:element-ui打包的坑爹之处 !!!必看三遍!!!

最近笔者打包element-ui出现如下问题:

ERROR in static/js/0.4cad92088cb8dc6e7afd.js from UglifyJs
Unexpected token: punc (() [./~/_element-ui@1.4.10@element-ui/packages/row/src/row.js:24,0][static/js/0.4cad92088cb8dc6e7afd.js:496,9]


ERROR in static/js/1.09dee4594487889c4524.js from UglifyJs
Unexpected token: punc (() [./~/_element-ui@1.4.10@element-ui/packages/row/src/row.js:24,0][static/js/1.09dee4594487889c4524.js:511,9]


ERROR in static/js/2.94e8ce8144ca11abff4c.js from UglifyJs
Unexpected token: punc (() [./~/_element-ui@1.4.10@element-ui/packages/row/src/row.js:24,0][static/js/2.94e8ce8144ca11abff4c.js:496,9]


ERROR in static/js/8.d374e413b093a5ae555a.js from UglifyJs
Unexpected token: operator (>) [./~/_element-ui@1.4.10@element-ui/src/mixins/emitter.js:2,0][static/js/8.d374e413b093a5ae555a.js:89,32]


Build failed with errors.

解决:找到node_modules目录下面的element-ui目录的名字在build下面的------->webpack.base.conf.js里面配置:

{
 test: /\.js$/,
 loader: 'babel-loader',
 include: [

resolve('src'),


resolve('test'),


resolve('/node_modules/_element-ui@1.4.10@element-ui/src'),   //和下面截图文件名字对应起来即可正常打包!!!


resolve('/node_modules/_element-ui@1.4.10@element-ui/packages')
 ]
}

解决vue+elementui项目打包后样式变化问题

以上这篇解决vue+elementui项目打包后样式变化问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
js操作ajax返回的json的注意问题!
Feb 23 Javascript
JavaScript的setAttribute兼容性问题解决方法
Nov 11 Javascript
jQuery学习笔记之jQuery+CSS3的浏览器兼容性
Jan 19 Javascript
浅谈javascript中return语句
Jul 15 Javascript
文本框只能输入数字的实现方法(兼容IE火狐)
Jun 25 Javascript
jquery设置表单元素为不可用的简单代码
Jul 04 Javascript
JS图片预加载插件详解
Jun 21 Javascript
AngularJS双向数据绑定原理之$watch、$apply和$digest的应用
Jan 30 Javascript
Vue项目添加动态浏览器头部title的方法
Jul 11 Javascript
Vuex的初探与实战小结
Nov 26 Javascript
使用JQuery自动完成插件Auto Complete详解
Jun 18 jQuery
Node.js API详解之 module模块用法实例分析
May 13 Javascript
vue实现PC端分辨率适配操作
Aug 03 #Javascript
浅谈JavaScript中的“!!”作用
Aug 03 #Javascript
基于脚手架创建Vue项目实现步骤详解
Aug 03 #Javascript
解决Vue的项目使用Element ui 走马灯无法实现的问题
Aug 03 #Javascript
vue-quill-editor 自定义工具栏和自定义图片上传路径操作
Aug 03 #Javascript
浅谈vue中使用编辑器vue-quill-editor踩过的坑
Aug 03 #Javascript
Vue 实现对quill-editor组件中的工具栏添加title
Aug 03 #Javascript
You might like
PHP读MYSQL中文乱码的解决方法
2006/12/17 PHP
php array_intersect比array_diff快(附详细的使用说明)
2011/07/03 PHP
域名和cookie问题(域名后缀)
2012/10/10 PHP
thinkPHP批量删除的实现方法分析
2016/11/09 PHP
Laravel如何使用Redis共享Session
2018/02/23 PHP
php正确输出json数据的实例讲解
2018/08/21 PHP
gearman中任务的优先级和返回状态实例分析
2020/02/27 PHP
jquery插件推荐 jquery.cookie
2014/11/09 Javascript
JS+CSS实现简单的二级下拉导航菜单效果
2015/09/21 Javascript
jquery zTree异步加载简单实例讲解
2016/02/25 Javascript
jQuery简单实现上下,左右滑动的方法
2016/06/01 Javascript
AngularJS实现星星等级评分功能
2016/09/24 Javascript
5分钟学会Vue动画效果(小结)
2018/07/21 Javascript
vue中的使用token的方法示例
2020/03/10 Javascript
vue使用video插件vue-video-player详解
2020/10/23 Javascript
Python生成随机密码的方法
2017/06/16 Python
Python利用multiprocessing实现最简单的分布式作业调度系统实例
2017/11/14 Python
Django数据库连接丢失问题的解决方法
2018/12/29 Python
django模板加载静态文件的方法步骤
2019/03/01 Python
Pycharm中出现ImportError:DLL load failed:找不到指定模块的解决方法
2019/09/17 Python
python剪切视频与合并视频的实现
2020/03/03 Python
手把手教你安装Windows版本的Tensorflow
2020/03/26 Python
Python连接Mysql进行增删改查的示例代码
2020/08/03 Python
python绘图模块之利用turtle画图
2021/02/12 Python
Clarks英国官方网站:全球领军鞋履品牌
2016/11/26 全球购物
台湾最大网路书店:博客来
2018/03/18 全球购物
员工年终演讲稿
2014/01/03 职场文书
乌鸦喝水教学反思
2014/02/07 职场文书
工地安全生产标语
2014/06/06 职场文书
出差报告怎么写
2014/11/06 职场文书
商场圣诞节活动总结
2015/05/06 职场文书
2016大学生就业指导课心得体会
2016/01/15 职场文书
新西兰:最新留学学习计划书写作指南
2019/07/15 职场文书
vue完美实现el-table列宽自适应
2021/05/08 Vue.js
Java并发编程之Executor接口的使用
2021/06/21 Java/Android
pytorch分类模型绘制混淆矩阵以及可视化详解
2022/04/07 Python