web-dev-qa-db-ja.com

ES6インポートでrequire()と同等のエクスポートなし

require(./filename)を使用することで、filename自体にエクスポートを定義せずにfilename内にコードを含めて実行できます。

ES6でimportを使用して同等のものは何ですか?

ありがとう

37
crash

同等のものは単純です:

import "./filename";

可能な構文のバリエーションの一部を次に示します。

import defaultMember from "module-name";  

import * as name from "module-name";  

import { member } from "module-name";  

import { member as alias } from "module-name";  

import { member1 , member2 } from "module-name";  

import { member1 , member2 as alias2 , [...] } from "module-name";  

import defaultMember, { member [ , [...] ] } from "module-name";  

import defaultMember, * as name from "module-name";  

import "module-name";

SOURCE:[〜#〜] mdn [〜#〜]

58
CodingIntrigue