请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

require('page/common/nav-simple/index.js')

为什么在index.js中引入require('page/common/nav-simple/index.js');这句话时,layout.css的样式就失效了?

正在回答 回答被采纳积分+3

2回答

提问者 MyEmpress 2017-08-10 19:13:02

在项目中没有任何报错信息,我的代码是:如果我在index.js中引入require('page/common/nav-simple/index.js');这句话,使用webpack打包后的common.css就是刚引用的css代码,而通用的layout.css代码呗覆盖了,找不到是什么原因...

0 回复 有任何疑惑可以回复我~
  • Rosen #1
    检查下在common模块里require过layout.css了吧,然后在layout里随便写个有特征的样式,比如background:#123456进行打包,在目标文件里看能找到这个样式么
    回复 有任何疑惑可以回复我~ 2017-08-10 19:22:02
  • 提问者 MyEmpress #2
    老师,您说的我试过了,这样不行,只要引用我说的js,就覆盖了layout里面的样式,而把引用的js删了再打包,以前写的通用样式就又有了
    回复 有任何疑惑可以回复我~ 2017-08-10 19:31:34
  • Rosen 回复 提问者 MyEmpress #3
    检查被覆盖的样式是打包进去没生效,还是压根没打包进去。还不行的话把代码打包发我,有空时候帮你看下
    回复 有任何疑惑可以回复我~ 2017-08-10 21:37:20
Rosen 2017-08-10 09:46:34

查下报错信息,应该是有语法错误了吧

0 回复 有任何疑惑可以回复我~
  • 提问者 MyEmpress #1
    在项目中没有任何报错信息,我的代码是:如果我在index.js中引入require('page/common/nav-simple/index.js');这句话,使用webpack打包后的common.css就是刚引用的css代码,而通用的layout.css代码呗覆盖了,找不到是什么原因...
    回复 有任何疑惑可以回复我~ 2017-08-10 19:13:14
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信