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

require.min.js 不会生成__RESOURCE_MAP__ 导致找不到文件, 换成 require.js 可以

Open zrain opened this issue 9 years ago • 2 comments

.match('/module/**/*.js', {
    isMod: true
})

.match('::package', {
    postpackager: fis.plugin('loader', {
        resourceType: 'amd',
        useInlineMap: true
    })
})

fis3-hook-amd fis3-postpackager-loader 都 update 到最新版本 release 时候 require 采用 require.min.js 不会生成RESOURCE_MAP 导致找不到文件 换成同版本的 require.js 就好了, 测试了多个 require版本都是如上问题 请问是什么问题

zrain avatar Nov 20 '15 16:11 zrain

loader 里面自动识别 require.js 这个名字。

如果你要用其他名字。请这样用。

<script data-loader src="require.min.js"></script>

然后 loader 得把资源类型 resourceType 配置成 'amd'

2betop avatar Nov 20 '15 16:11 2betop

Thx 根据你的提示 已经解决 require.min.js 的问题 之前还遇到过一个 data-main="main" 会 导致 main函数在 require之前先加载的问题 我通过手动控制main的加载顺序问题解决了, 请问有其他的方式 遵循require的 data-main 写法支持么

zrain avatar Nov 21 '15 03:11 zrain