6
A
回答
7
有幾種服務可以讓你這樣做。
最受歡迎的是Browserify。
基本上,它需要通過語法樹讀取文件並將其轉換爲與RequireJS類似的樣式。
請注意,這需要額外的編譯步驟。 (我們最終會得到模塊ES6,但這樣有這麼:))
+0
2017 - 最受歡迎的是webpack –
4
http://requirejs.org/docs/start.html
模塊加載器稱爲RequireJS存在於瀏覽器使用,而無需使用Node.js的或犀牛。
要使用它,在你的頁面下載並保存腳本,並將其納入
<!DOCTYPE html>
<html>
<head>
<title>My Sample Project</title>
<!-- data-main attribute tells require.js to load
scripts/main.js after require.js loads. -->
<script data-main="scripts/main" src="scripts/require.js"></script>
</head>
<body>
<h1>My Sample Project</h1>
</body>
</html>
的數據主要屬性將指向你的主腳本,您可以使用加載腳本的其餘部分:
require(["helper/util"], function(util) {
//This function is called when scripts/helper/util.js is loaded.
//If util.js calls define(), then this function is not fired until
//util's dependencies have loaded, and the util argument will hold
//the module value for "helper/util".
});
欲瞭解更多信息,請在http://requirejs.org結算文件。
相關問題
- 1. 如何在沒有npm和Node.js的情況下使用AngularJS 2?
- 2. 如何使HTML5在沒有JS或Jquery的情況下工作
- 3. 如何在沒有事件的情況下調用js函數
- 4. 如何讓elasticsearch.js在不使用require的情況下工作?
- 5. 我可以在沒有Node.js的情況下使用Tumblr.js嗎?
- 6. 在沒有Node.js/NPM的情況下使用Material-UI Reactjs
- 7. 如何在沒有文件的情況下運行node.js腳本?
- 8. 如何在沒有內部模塊的情況下構建node.js?
- 9. 在沒有js的情況下在IE中使用HTML5樣式
- 10. 如何在沒有NPM的「要求」的情況下使用React?
- 11. 如何在沒有Browserify的情況下使用CommonJS依賴項?
- 12. 如何在沒有測試的情況下使用水豚
- 13. 如何在沒有js的情況下編寫designMode ='on'
- 14. 在哪種情況下Node.js有用
- 15. 'require'<gem>''如何在沒有捆綁器的情況下工作?
- 16. 如何在沒有任何圖標的情況下使用NSAlert?
- 17. 如何在沒有CORS的情況下使用Yammer API調用?
- 18. 如何在沒有用戶access_token的情況下使用publish_pages?
- 19. 如何在不使用「require」的情況下使用gulp創建一個包
- 20. 在不使用eval的情況下在Node.js中執行js代碼字符串
- 21. Spring Roo - 如何在沒有AspectJ的情況下使用它?
- 22. 如何在沒有日食的情況下使用SWT?
- 23. 如何在沒有單元模板的情況下使用DataGridComboBoxColumn?
- 24. 如何在沒有id的情況下使用innerHTML HTML標籤?
- 25. 如何在沒有日期的情況下使用CompareValidator?
- 26. 如何在沒有By定位器的情況下使用WebDriverWait.until?
- 27. 如何在沒有json文件的情況下使用JSON?
- 28. 如何在沒有ADB的情況下使用Chrome Devtools?
- 29. 如何在沒有ng模型的情況下使用ng-change
- 30. 如何在沒有圖庫的情況下使用ImageSwitcher
您必須使用eval和sync ajax來重新創建node.js的require()函數。不用說,大多數開發人員都不喜歡,所以他們使用像yepnope,requireJS,AMD等那樣不太方便的異步導入。 – dandavis