r.js

    2热度

    1回答

    我正在使用r.js来优化/ uglify我使用RequireJS的JavaScript代码。 我的一个模块是一个填充工具模块: define(function(){ if (!Array.prototype.filter) { /* ... */ } var isPolyfillNeeded = function() { /* ... */ } if (

    0热度

    2回答

    答案是以下问题: 也许我不明白整个事情RequireJS充分, 但这里是我的问题: 我有一组文件这样的: 子 sub1.js sub2.js 个 main.js 在所有文件中sub,我使用define()函数来定义模块。在main.js中,我使用require()函数来加载所有模块。所有这些工作。 现在,当我在main.js上运行优化程序(r.js)时,它只取得所有文件的内容并将其放入一个文件中。

    0热度

    2回答

    我正在用r.j优化我的requirejs项目。在我的JS代码中,我需要用版本号替换别名。它正常工作时,我的build.js文件包含以下内容: ({ appDir: "../", baseUrl: "scripts", mainConfigFile: 'project-config.js', dir: "../dist", uglify: {

    1热度

    1回答

    我使用Bower安装依赖项并使用RequireJS的r.js. 但是,当使用r.js构建时,所有的凉亭组件也包括在内(测试,文档,非小型js等)。因为在我的开发目录中包含每个组件的测试是很好的,所以在使用r.js时我发现处理这个问题很麻烦。 如何为r.js设置app.build.js文件,该文件仅包含所需的依赖关系?

    48热度

    2回答

    有没有一种方法来定义一个在“RequireJS”中“动态”加载其他模块的模块?如果是,优化器(r.js)如何理解如何/何时需要包含模块? 例如,让dynModules定义名称/路径对的模块: define([], function() { return ['moduleA', 'moduleB']; // Array of module names }); 另一模块将要动态地加载模

    9热度

    1回答

    这里是(部分)我的文件夹结构: 节点测试 bower_components 构建 公共 main.js build.js 运行优化与r.js -o build.js和以下配置工作正常: // main.js file requirejs.config({ baseUrl: '../bower_components', paths: { 'domready': 'd

    0热度

    1回答

    我正在寻找一种方法,使r.js(RequireJS的优化脚本)ugylyfying我们的JS模块,但让行断行保持。 我使用uglify2作为我的优化值。 optimize: 'uglify2', 在我的构建脚本中。我可以做“优化:无”,但我想让我的文件缩小,我只想保留行号。 有没有可以用uglify来做到这一点的选项?有没有一个相当于“closure.keepLines”的uglify

    4热度

    1回答

    我在构建包含TableTools的应用程序时遇到问题。我使用r.js和构建线是 E:\Software\nodejs\node r.js -o build.js 的build.js是 ({ baseUrl: ".", paths: { 'jquery' : 'jquery-1.9.1', 'jquery-ui' : 'jquery-ui-1.10

    1热度

    1回答

    我正在开发一个模块化框架,并且正在寻找一种方法来自动优化/组合一组javascript作为预编译步。 我已经在使用grunt,所以一个咕噜任务可能会有意义。 该框架由它们自己的文件中的模块组成(就像我们都习惯使用的矩形'小部件'),而这又可能需要其他JavaScript。 所有这些使用Require.js进行连线,这很好。 不过,我碰到下面的约束欲以r.js附带require.js 优化器将只合并

    0热度

    1回答

    我将r.js优化与CDN资产设置为:在路径配置中为空。但是,当我点击优化文件时,require不会获取CDN资产。具体来说,它没有达到jQuery。我也在使用grunt requirejs任务。 这里是我的require.js配置: require.config({ paths: { jquery :'//ajax.googleapis.com/ajax/libs/jqu