当使用requirejs优化器r.js组合非amd脚本文件时,可以通过在包的末尾添加注释来跳过包含定义。
具体步骤如下:
//@ sourceMappingURL=empty:
例如:// 非amd脚本文件内容
...
//@ sourceMappingURL=empty:skipModuleInsertion: true
来跳过包含定义。
例如:({
...
skipModuleInsertion: true,
...
})这样配置后,在使用r.js进行优化时,会跳过包含定义,只将非amd脚本文件合并到输出文件中,而不会在包的末尾再次包含定义。
推荐的腾讯云相关产品:腾讯云云开发(Tencent Cloud CloudBase),是一款支持云原生开发的全托管后端云服务。它提供了前后端一体化的开发框架,支持多种开发语言和框架,包括Node.js、PHP、Python、Java等,开发者可以快速构建和部署云原生应用。
产品介绍链接地址:腾讯云云开发
领取专属 10元无门槛券
手把手带您无忧上云