在另一个RequireJS项目中使用一个RequireJS项目

时间:2014-01-06 07:50:01

标签: javascript requirejs

我有一个RequireJS项目,我正在使用以下结构:     项目/         index.html的
        SRC /             main.js             projectcomponent.js         LIB /             require.js

main.js是Require应用程序的入口点,其中包含以下require.config:

require.config
    baseUrl: "./"

main.js返回一个对象。

我想将整个项目用作另一个RequireJS项目中的模块。我试图使用r.js(RequireJS优化工具)将项目缩减为单个文件,但是当它依赖于RequireJS时,它的配置与我想要使用的父项目的配置冲突 this 项目作为。

的模块

如何将一个RequireJS项目用作另一个RequireJS项目中的模块?

1 个答案:

答案 0 :(得分:1)

您可以使用almond(https://github.com/jrburke/almond)来替换require.js依赖项,使第一个项目成为完全封装的单个文件。

RequireJS网站上有一些进一步的解释和相关链接:http://requirejs.org/docs/faq-optimization.html#wrap