es6-modules

    0熱度

    1回答

    我對這個片段here感到困惑。 //------ underscore.js ------ export default function (obj) { ... }; export function each(obj, iterator, context) { ... } export { each as forEach }; //------ main.js

    0熱度

    2回答

    我想在打字稿項目中使用小型JavaScript庫。 (對於full example see here)。 JavaScript庫定義如下: "use strict"; exports.__esModule = true; exports["default"] = functionOfInterest; function functionOfInterest(val) { } module

    10熱度

    3回答

    我想在JavaScript中使用import fs from 'fs'。下面是一個示例: import fs from 'fs' var output = fs.readFileSync('someData.txt') console.log(output) 當我使用node main.js運行我的文件,我得到的錯誤是: (function (exports, require, mod

    8熱度

    2回答

    我可以在導入時解構默認導出對象嗎? 考慮下面的出口語法(export default) const foo = ... function bar() { ... } export default { foo, bar }; 如下進口語法有效JS? import { foo, bar } from './export-file'; 我問,因爲它在我的系統上工作,但我已經告訴它應該根據規

    34熱度

    3回答

    我一直在試驗最近添加到瀏覽器中的新native ECMAScript module support。最後能夠直接從JavaScript中直接導入腳本,這非常令人愉快。      /example.html       <script type="module"> import {example} from '/example.js'; example(); </script

    2熱度

    1回答

    我一直在想,哪些os/webview版本已經支持ES6模塊(導入/導出功能)本地,而無需通過webpack/babel轉儲到ES5。 請注意,我想諮詢一下本地的WebView支持(科爾多瓦/ PhoneGap的)和不用於移動瀏覽器的支持,如Safari或Chrome。 我聽說iOS 10.3確實支持它,但我不確定,對於Android上的當前狀態我也絕對無能爲力。 找不到明確的答案googling

    8熱度

    1回答

    在過去,我使用了revealing module pattern。 function myModule() { function foo() ... function bar() ... return { foo: foo, bar: bar }; } 隨着ES6,這是用對象速記進行了改進。 function myModule()

    0熱度

    1回答

    我有一個很大的角度爲1.6的應用程序。它大部分是用ES5語法編寫的,一些小部分是ES6。我說的是ES6,因爲我們實際上並沒有使用modules/import/export。原因在於雖然我們在部署時使用gulp來捆綁所有源代碼,但我們不希望在dev上這樣做,因爲它涉及每次小代碼更改時都會運行吞吐量,並且運行它需要時間,加上它的事實更好地調試每個類結構的原始文件,而不是捆綁的代碼(即使未被格式化)。

    0熱度

    1回答

    我有兩件事我想從我的模塊,Foo和Bar導出。如何將Foo作爲默認導出,Bar作爲正常導出導出? 我都試過,但沒有奏效: export Bar; export default Foo;

    0熱度

    1回答

    我想弄清楚這裏發生了什麼,因爲父類/超類在初始構建後沒有數據。 //進口/服務器/一 - 和 - b.js class A { constructor(id) { // make MongoDB call and store inside this variable // ... this._LocalVariable = FieldFromMongo;