r.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回答

    我試圖用uglify2作爲優化器爲r.js創建一個構建配置文件。 我想禁用drop_debugger,所以調試器語句不會被刪除。 下面是我的build.js文件,構建過程正常,但調試器語句已被刪除。 也許是r.js刪除這些,我做錯了什麼? ({ appDir: ".", baseUrl: ".", dir: "../app-build", paths: {

    0熱度

    1回答

    我想在app目錄中排除.coffee文件,我正在使用r.js進行編譯。 所以在build.js這種說法(build.js是在應用 DIR)產生錯誤: ({ baseUrl: ".", name: "main", out: "../build/result.js", stubModules: ['cs', 'text'], exclude: ['co

    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

    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)時,它只取得所有文件的內容並將其放入一個文件中。