Closed acrazing closed 4 years ago
为了解决一个小问题, 把fis3的源码拉来看了一遍, 结果发现根本不是我想的那样...........
想法:
可不可以将package步骤中的某些操作放到postStandard之前来做? 也就是将资源替换的操作放到打包后来做, 这样可以将编译过程中产生的中间文件也加入依赖关系并且做资源定位.
package
postStandard
all-in-one
pkg
spriter-csssprites
parser
1
html
打包有 pcakTo 呀。
编译过程中产生的中间文件。是指什么?有什么具体的情况说说?
为了解决一个小问题, 把fis3的源码拉来看了一遍, 结果发现根本不是我想的那样...........
想法:
可不可以将
package
步骤中的某些操作放到postStandard
之前来做? 也就是将资源替换的操作放到打包后来做, 这样可以将编译过程中产生的中间文件也加入依赖关系并且做资源定位.all-in-one
不是一个好方法(对缓存很不友好), 因此很多情况下会把公共的库打到一个pkg
里面, 然后其它的资源放到另一个pkg
里面, 在纯前端的项目中现在貌似只能手动替换, 否则就只能采用all-in-one
的方式spriter-csssprites
里面其实也有这个需求, 就是在图片合并之后重新编译css文件, 这个只需要对特定阶段对特定文件处理就行, 所以重写了一个parser
, 但是如果要实现第1
条里面的功能, 再重新写个对html
的parser
, 感觉不但工作量大而且就存在了两套逻辑.