2017-09-04 135 views
-2

我試圖在javascript客戶端中使用require(如node.js)而沒有轉譯器,並且沒有需要等待答案的任何回調或任何將我的代碼更改爲另一個代碼的東西,有人知道如何執行需要這樣的:使用JavaScript客戶端需要

var a = require('library.js'); //sctricly this syntax not require.js 
a.method('HI', 12); 

非常感謝

+0

你有什麼理由避免使用類似webpack或browserify的東西? –

+0

由於這些工具生成的輸出js代碼文件非常難看,並且很難在沒有源代碼的情況下保留 – Lord

+0

這就是爲什麼您設置一個使用任務自動化的工具鏈(如'gulp'),以便在對源進行更改時自動生成輸出文件,您不希望維護輸出代碼。 –

回答

-1

要求是節點模塊,所以你不能用它在客戶端上。

+0

requirejs支持一些支持node.js需求的功能,但我也想在CSS或DOM上做一個需求 – Lord

0

你可以使用這個webpack。它同時支持AMD和CommonJS模塊。

https://webpack.js.org/guides/getting-started/ 

您目前不能使用此功能而不使用這些庫。瀏覽器支持非常有限。如果你只是想看到這一點,那麼我認爲Chrome Canary在Chrome中有一個標誌:flags,它允許你啓用ES6模塊。

相關問題