r.js

    1熱度

    1回答

    是否有可能在RequireJS中以不同名稱使用相同的模塊? (最感興趣的優化版本) 例 我取決於取決於lodash的AMD兼容庫。我的代碼中已有underscore,我希望該庫使用它而不是lodash。 當然,我不想修改庫的來源。所以我修改require.js配置: paths: { 'underscore': 'vendor/underscore', // that's for my

    0熱度

    1回答

    我正在爲r.js構建配置。 ,我使用已經在main.js文件中使用require.config({...})定義,並已參考類似下面的起始頁(HTML) <script data-main="js/main.js" src="js/lib/require.js" type="text/javascript"></script> 還沒有從CDN任何腳本的職權配置,所有模塊和依賴關係是本地的。 如果

    5熱度

    2回答

    我爲我的javascript項目使用RequireJS,並且使用r.js構建一個用於生產的單個javascript文件。這個單一文件(main.js)然後被上傳到CDN。這一切都很好,但現在我試圖添加國際化支持。 問題是i18n文件的位置是相對於主javascript文件。因此,一個模塊內,我將有: define(['i18n!nls/text'], function(Translation) {

    1熱度

    1回答

    我用它看​​起來像下面 (function ($) { .... })(jQuery); 我有條目這個js我config.js第三方庫 paths : { 'someLibrary' : 'path/to/someLibrary', }, shim : { 'someLibrary' : { deps: ['jquery'] } } 它工作正常,無r.js優化器,但是一

    0熱度

    1回答

    我使用的腳本中大約有一半在CDN上,另一半與應用程序在同一臺服務器上。在這種情況下,我不知道要優化什麼。有人可以建議嗎?

    0熱度

    1回答

    我有一個很好的設置require.js + r.js.現在,我似乎有一種「一個或另一個」這兩者之間選擇: 使用名 + 出選項只創建一個JS文件,沒有別的 使用APPDIR + 目錄選項,這將拷貝過來從APPDIR所有文件目錄 第二個選項是什麼我當前使用。但是,這將會複製和縮小大量實際包含在我編譯的main.js中的文件。這些文件將永遠不會被加載。 r.js是否有一些選項可以跳過作爲縮小過程一部分的

    1熱度

    2回答

    我一直在使用RequireJS進行模塊化的Backbone應用程序。我覺得我已經掌握了這一點,但現在我們已經準備好部署了,我一整天都在與r.js作戰,而且真的陷入了困境。我設法讓應用程序構建時沒有任何錯誤,但是當我嘗試運行優化的構建時,它會忽略已經內置到我的輸出文件中的幾個文件。這裏是(編輯爲簡潔起見)build.js文件我使用: ({ appDir: "main-app",

    1熱度

    1回答

    我在編譯基於require.js的JavaScript和r.js一起使用。我們使用css插件。這是我build.js,我運行: var requirejs = require('requirejs'); var sys = require("sys"); var prop = require("./node/config.js"); var extend = require('node.ex

    5熱度

    1回答

    我的頁面包含幾個作爲獨立AMD模塊存在的組件。 Require.js優化器將這些組件中的每個組件都轉換爲單個文件。由於其中幾個組件共享依賴關係(例如jQuery和d3),因此優化程序paths配置爲這些依賴關係使用CDN URL,而不是將它們捆綁到優化文件中。 這裏是棘手的地方。我爲Ractive.js編寫了一個module loader plugin,名爲rvc.js,它允許我包含在HTML文件

    0熱度

    1回答

    其實主題表達我需要什麼。 我已經試過這樣: node ../../r.js -o app.build.js 我想包括HTML文件作爲模塊: ... modules: [ ... { name: "app/views/site/index.html" } ... ], 但醜化優化沒有處理的文件。 如果有人知道如何,我會很感激你的建議。謝謝!