首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >RequireJS:优化脚本并包含RequireJS本身

RequireJS:优化脚本并包含RequireJS本身
EN

Stack Overflow用户
提问于 2013-01-09 05:12:22
回答 1查看 467关注 0票数 4

我有一个复杂的JS项目,这是在AMD的形式编写。它使用RequireJS。

我的系统应该能够包括它的功能,以不同的外部网站。我想把它编译成一个js文件,并像这样包含它:

代码语言:javascript
复制
<script type="text/javascript" src="http://mysystem.com/core-build.js"></script>

我不知道一个外部站点是否有requirejs,这就是为什么它本身似乎应该包含在core-build.js中。编译后的文件应该完全独立于环境。

从另一方面来看,它不应该重新定义外部站点环境。我的系统使用jquery、knockout,这些库应该在本地定义,仅供我的系统使用。它们不应该影响站点的全局命名空间。

所以我的问题是,如何将脚本优化为一个文件,在其中包含requirejs本身,并将所有内容包装到一个本地名称空间中?

EN

回答 1

Stack Overflow用户

发布于 2013-01-09 05:17:41

您可以使用Grunt concat task

代码语言:javascript
复制
concat: {
    dist: {
        src: [
            "www/assets/js/libs/require.js",
            "dist/debug/app.js"
        ],

        dest: "www/app_build.js",

        separator: ";"
    }
}

你可以在Backbone Boilerplate上看到一个示例应用程序设置(即使你没有使用Backbone)。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14224114

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档