是否有人熟悉Yabble或其他瀏覽器端的CommonJS加載器?Yabble入門 - 瀏覽器端CommonJS模塊加載
我正在嘗試使用Node.js,非常想創建可在服務器端和客戶端交互使用的Javascript模塊。這可能最終變成「因爲它很棒」而非「實際而有用」的東西。
因此,基本上,我試圖讓CommonJS的require()
方法對瀏覽器端的工作,而這正是Yabble是應該做的。但我不知道從哪裏開始。我似乎無法找到除Yabble's Github readme中發現的文檔以外的任何文檔,這並沒有什麼幫助。
基本上所有我所做的就是把這個在HTML頁面中......
<script src="yabble.js"></script>
<!-- Uses require -->
<script>
require.setModuleRoot('http://localhost:8030/')
my_module = require('my_module')
</script>
但只要我叫require()
功能我得到一個Synchronous require() is not supported.
拋出異常。
有人可以幫我開始嗎?我應該在哪裏加載yabble.js
我應該在哪裏調用require?有沒有特別的方法來運行我的Javascript模塊?
它運行在'如果(假)模塊{需要('X;)}'的情況下,或只是將其從服務器? – 2011-03-23 14:44:06
@Kragen我不知道實際上,我會運行一個測試,當我得到一個機會。 – 2011-03-23 21:55:47
酷!也許我會自己嘗試。 – 2011-04-28 17:18:09