弄了三天,终于整出了合适自己项目的方案了,在最后的打包步骤卡住了,我不确定是我使用不当还是插件本身的问题,麻烦楼主帮看下,问题描述和问题还原步骤我都弄好了。
问题简述:使用allInOne打包时,设置了某个文件为忽略的,当打包的文件引用到这个被忽略的文件时,根据被忽略文件在define数组中的位置不同,会产生不一样的打包结果。
// 正常,达到我预想的结果
// define(['mod/app', 'comp/c'], function() {});
// 注意:comp/kit在配置中是被忽略的
// 不正常,生成了两个打包文件,一个是comp/kit左边的依赖,另一个是右边的依赖。
// 也就是mod/app和它的依赖为一个合并,而comp/c和本身为一个合并,被comp/kit分割了。
// define(['mod/app', 'comp/kit', 'comp/c'], function() {});
// 不正常,合并文件中缺少了本身的代码(也就是没有index.js的代码)
// define(['mod/app', 'comp/c', 'comp/kit'], function() {});
https://git.oschina.net/xsjiang/fis3-postpackager-loader-bug
弄了三天,终于整出了合适自己项目的方案了,在最后的打包步骤卡住了,我不确定是我使用不当还是插件本身的问题,麻烦楼主帮看下,问题描述和问题还原步骤我都弄好了。
问题简述:使用allInOne打包时,设置了某个文件为忽略的,当打包的文件引用到这个被忽略的文件时,根据被忽略文件在
define数组中的位置不同,会产生不一样的打包结果。https://git.oschina.net/xsjiang/fis3-postpackager-loader-bug