如何使用RequireJS Optimization处理内联代码

Pet*_*Han 6 javascript asp.net requirejs

使用RequireJS Optimization时,我应该如何处理内联代码?

除了通过RequireJS加载的大量单独的JavaScript文件外,我还在ASPX文件中定义了一个对象.

<script>
    define('PageData', function(){
        return {
            target: <%=_target%>,
            permissions: <%=_permissions%>
        };
    });
</script>
Run Code Online (Sandbox Code Playgroud)

该对象包含页面加载数据,是我的许多文件所必需的.

当然,当我尝试使用Optimization时,它会抱怨,因为它既没有找到定义为PageData的模块,也找不到名为PageData.js的文件.

有没有办法忽略这种依赖?

Pet*_*Han 0

正如@PaulGrime 评论的那样,empty:确实有效。