簡體   English   中英

在執行之前將源轉換應用於requirejs模塊

[英]Apply source transformation to requirejs module before executing

我想知道在模塊執行之前是否有可能在requirejs模塊上執行源代碼轉換。 這應該在客戶端發生!

讓我給您一個玩具示例進行說明:

define(["dep1", "dep2"], function moduleFoo(dep1, dep2) {
  var sum = function(a, b) {
    return a plus b;
  }
  return sum;
});

在執行moduleFoo之前,我想對模塊代碼應用源代碼轉換,例如'plus' -> '+' 因此,執行的函數如下所示:

function(dep1, dep2) {
  var sum = function(a, b) {
    return a + b;
  }
  return sum;
}

源轉換的功能已經給出。 所以我的問題是,是否可以使用requirejs進行此轉換。

我知道做客戶端所需的唯一方法是編寫一個RequireJS 插件,load方法為

  1. 轉換從服務器獲得的源。

  2. 使用轉換后的模塊源的文本調用onload.fromText函數。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM