Comments (6)
谁先命中,谁在前面啊,可以控制顺序,要不你把你现有的贴出来。
from fis3-packager-deps-pack.
编译后的顺序是这个样子的
<link rel="stylesheet" href="/pkg/common_8f90b40.css">
<link rel="stylesheet" type="text/css" href="/pkg/lib_1c96d10.css">
<link rel="stylesheet" type="text/css" href="/pkg/yyg_b5f5c88.css">
我需要的是这个样子的
<link rel="stylesheet" type="text/css" href="/pkg/lib_1c96d10.css">
<link rel="stylesheet" href="/pkg/common_8f90b40.css">
<link rel="stylesheet" type="text/css" href="/pkg/yyg_b5f5c88.css">
from fis3-packager-deps-pack.
我感觉用注释标记下依赖就好了, 你贴的是打包后的代码实在是不知道源码是什么样的。
假如: lib_xxx.css 里面有 a.css 然后 common_xxx.css 里面有 b.css. 如果 b.css 是要去复写 a.css 那吗你先标记下 b.css 是依赖 a.css 的嘛,这样, lib_xxx.css 就会再 common_xxx.css 的前面。
from fis3-packager-deps-pack.
fis.match('::package', {
packager: fis.plugin('deps-pack', {
'pkg/lib.js': [
'/yyg/index.js:deps',
'/mall/index.js:deps',
'!/common/**',
'/node_modules/**'
],
'pkg/lib.css': [
'/yyg/index.js:deps',
'/mall/index.js:deps',
'!/common/**',
'/node_modules/**'
],
'pkg/common.js': [
'/yyg/index.js:deps',
'/mall/index.js:deps',
'/common/**',
'!/node_modules/**'
],
'pkg/common.css': [
'/yyg/index.js:deps',
'/mall/index.js:deps',
'/common/**',
'!/node_modules/**'
],
'pkg/yyg.js': [
'/yyg/index.js',
'/yyg/index.js:deps',
'!/common/**',
'!/node_modules/**',
],
'pkg/yyg.css': [
'/yyg/index.js',
'/yyg/index.js:deps',
'!/common/**',
'!/node_modules/**',
]
})
yyg/index.js,vux中带有css
import Vue from 'vue'
import VueRouter from 'vue-router'
import configRouter from './route/configRouter'
import App from './page/app'
import Vux from 'vux'
import '/common/asset/css/base.scss'
import '/common/asset/iconfont/iconfont.css'
import './asset/yyg.scss'
from fis3-packager-deps-pack.
从你的需求来看,其实跟打包没关系,而是跟 资源加载顺序有关系。应该是 postpackager-loader 有关。
from fis3-packager-deps-pack.
'/client/pkg/discount.css': [
'page/discount/*.less',
'page/discount/*.css',
]
这里有两个 less 文件,打包前和打包后两个文件的顺序是反的,在这里应该怎么控制在开发环境和打包后的环境一致呢?
from fis3-packager-deps-pack.
Related Issues (20)
- 单文件打到多个包中 HOT 6
- 支持process.env.NODE_ENV打包不同的文件吗? HOT 2
- 样式文件没有产出,是哪里出现了问题呢? HOT 3
- 依赖的css没有被打包 HOT 1
- 请问下,npm安装的模块不能加入打包么 HOT 1
- 把页面中没有被规则命中的文件打包到一个文件 HOT 1
- 如何分离依赖 HOT 1
- useSourceMap : false 为什么不好用 HOT 1
- 是否支持ES6 import?
- css打包顺序问题,组件里面依赖再依赖
- fis3-packager-deps-pack 合并后的文件如何配置发布到本地目录?
- packTo的一种打包配置(含$1这种正则匹配)如何转化为deps的配置
- 如何合并 HOT 5
- Js依赖中有样式文件,如何打包? HOT 2
- 关于打包后页面md5计算的问题 HOT 6
- less,es相关文件的处理 HOT 1
- reg.test is not a function HOT 11
- 如何控制css的打包顺序? HOT 1
- 貌似不是问题
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from fis3-packager-deps-pack.