fis3-hook-module icon indicating copy to clipboard operation
fis3-hook-module copied to clipboard

postpackager的resourceType,没有起作用

Open bingfeatcc opened this issue 8 years ago • 2 comments

我在fis-conf.js中设置了postpackager的resourceType: amd, 代码如下

fis.match('::package', {
    postpackager: fis.plugin('loader', {
        resourceType: 'amd',
        obtainScript: false,
        obtainStyle: false,
        allInOne: false,
        useInlineMap: true
    })
});

但是生成的RESOURCE_MAP还是格式不对:

var _map = {
    "res": {
        "widget/trigger/trigger.js": {
            "uri": "/js/trigger_78680cc.js",
            "type": "js"
        }
    },
    "pkg": {}
};

bingfeatcc avatar May 23 '16 12:05 bingfeatcc

看来这两种 ResourceMap 你搞混了。

一种是全站的,一种是页面级别的,页面级别只包含异步的资源表,同时只有页面级别的才能在 loader 插件中控制。

你贴的这个是全站的。

2betop avatar May 24 '16 02:05 2betop

多谢,已经解决!是require.min.2.1.22.js的坑,把名字改成require.js就可以了。

bingfeatcc avatar May 24 '16 08:05 bingfeatcc