Skip to content

Bug #82

@kanbekotori

Description

@kanbekotori

弄了三天,终于整出了合适自己项目的方案了,在最后的打包步骤卡住了,我不确定是我使用不当还是插件本身的问题,麻烦楼主帮看下,问题描述和问题还原步骤我都弄好了。

问题简述:使用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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions