私は、次のの解決のエクスポート/インポート
(function(){
window.GlobalObject = {
foo : function() { console.log("bar"); }
}
})();
ようなものでNamespacing.jsを持って、私はので、私は今のWebPACKにバンドルしていると私は別だったMyScript.js
GlobalObject.newAttribute = { ... }
を持っていますこの上でモジュールを使用するtryng、しかし私はそうすることができませんでした。 Namespacing.jsで
私は最後に追加:
export default GlobalObject;
それから私はMyScript.js
import GlobalObject from "Namespacing"
でそれをインポートするにはしようと試みた。しかし、その後、私のWebPACKは私にエラー
[14:58:44] GulpUglifyError: unable to minify JavaScript
Caused by: SyntaxError: Unexpected token: name (Kneat) (line: 1, col: 7, pos: 7)
を取得
any1はこのエクスポート/インポートを実行する良い方法を知っていますか?
もし 'export'文をIIFEの中に入れたとしても、それは違法です(トップレベルでしかインポート/エクスポートできません)。外側に置くと、 'GlobalObject'へのアクセスはありません。 IIFEを取り外します。 –