是否有可寫的編譯與CommonJS的/節點類模塊(require
,exports
等)到一個單一的.js文件送達給瀏覽器模塊的任何工具?是否有將CommonJS模塊編譯爲單個.js文件的工具?
5
A
回答
4
聽起來你正在尋找Browserify:
https://github.com/substack/node-browserify
「使節點式的require()與服務器端的瀏覽器工作建立 一步,彷彿被魔法!」
0
如果你想要什麼東西,你可以直接使用PHP,試試cjsDelivery。
1
命名CommonJS的編譯器和咕嚕任務的另一個相當類似的工具分別可以找到https://github.com/dsheiko/cjsc
它採用Esprima syntaxTree而解析需要()的調用模塊。它將每個模塊封裝在一個獨特的範圍內,並以nodejs的方式進行緩存。它適用於UMD(通用模塊定義)模塊。我最喜歡的是它在編譯非常少的代碼時添加 - 小的需要函數體和每個模塊的define-call包裝器。
+0
CommonJS的編譯器現在支持源的地圖,因此所有的斷點和映射到原始來源控制檯消息 –
相關問題
- 1. 將Angular 2編譯爲commonjs
- 2. 將單個SciPy模塊編譯爲* .pyd
- 3. 是否有工具可以將CIL編譯爲二進制文件?
- 4. 是否有一個節點模塊將編譯項目到客戶端文件?
- 5. 是否可以將nodejs項目編譯爲單個JavaScript文件?
- 6. 將TypeScript編譯爲獨立模塊或單個文件有什麼區別?
- 7. 測試JS模塊是否兼容CommonJS或AMD
- 8. 是否有IDE/IDE插件支持JavaScript CommonJS模塊?
- 9. 將多個文件內部模塊編譯成一個文件AMD模塊
- 10. 編譯時插件/具有單獨模塊約束的自動工廠註冊
- 11. 是否有翻譯工具將EBNF翻譯爲boost :: spirit?
- 12. 是否有工具將DRL文件轉換爲XLS文件
- 13. 將多個cljs文件編譯爲獨立的js文件
- 14. ClojureScript Leiningen編譯成單個.js文件?
- 15. 如何在沒有模塊加載系統的情況下將我的Typescript編譯成單個JS文件?
- 16. 從多個文件編譯內核模塊時沒有編譯主文件
- 17. 是否有可能將JS應用程序+ NodeJS解釋器編譯爲單個可執行文件?
- 18. 使用CommonJS模塊和ES6模塊編譯單獨應用程序(每個入口點)的目錄樹
- 19. Python模塊是否被編譯?
- 20. 是否有可能通過karma/mocha使用CommonJS模塊
- 21. 將列編譯爲單個工作表
- 22. 如何安排Makefile以編譯具有多個.c文件的內核模塊?
- 23. Can Closure編譯器可以構建CommonJS模塊
- 24. 編譯py文件時沒有命名爲utils的模塊
- 25. 「文件是不是一個模塊」關於JS模塊聲明
- 26. 是否有任何命令行工具可將單個JavaScript文件分解爲多個較小的文件?
- 27. 導出多個文件作爲單個模塊中節點JS
- 28. 的Python編譯所有模塊集成到一個單一的Python文件
- 29. 如何將所有.as文件編譯爲單個.swf
- 30. 將單個文件模塊合併到單個模塊中?
您是否需要使用COmmonJS風格編寫模塊,或者您是否也使用其他替代方法進行OL編程? – hugomg
@missingno,我想我更喜歡CommonJS風格,但我願意接受其他選擇。 (我不感興趣,AMD/RequireJS風格雖然)。 –