Closed maxming2333 closed 8 years ago
求来个仓库,方便修复问题。
hello 有进展么?
有啊,同名依赖还有包含 qmqz.html
=> qmqz.scss
所以 qmqz.scss 再前面,你把 html 的同名依赖关了就能让 qmqz 再后面。
比如你把
// Global start
fis.match('/src/**', {
useSameNameRequire: true
});
改成
// Global start
fis.match('/src/**.js', {
useSameNameRequire: true
});
好滴
重新讨论一下
qmqz.html -> qmqz.scss
这种依赖,可以在打包的时候设置为最后一个打包么,
因为一般项目都是自己页面单独的css
是最后一个
即:
如果遇到 qmqz.html -> qmqz.scss
这种依赖,先看看有没有其他css依赖,然后先合并其他css,最后再合并 qmqz.scss
hello~
如图:
html
同名依赖qmqz
目录下的 css 和 js其中
qmqz.js
require 了tpl4.js
因为在同名依赖滴作用下
tpl4.js
依赖了tpl4.css
依赖链 :
按道理
load 合并滴时候
tpl4.scss
应该是在qmqz.scss
之前滴,但是打包出来滴效果却是qmqz.scss
第一tpl4.scss
第二这样就导致
qmqz.scss
不能覆盖tpl4.scss
里面的样式