2017-02-15 2 views
1

를 사용이 필요합니다 : 난 보통 사용으로,가져 오기 및 나는이에 와서 최근 함께

import {foo} = require("/foo"); 

이 날 정말 이상한 소리는 다음과 같이 요구하는이 같은

var foo = require("/foo"); 

또는 수입 :

import {foo} from "/foo"; 

그래서, 그게 무엇입니까?

답변

1

import {foo} = require("/foo");var foo = require("/foo");은 서로 다릅니다.

export default { bar: 'bar' }; 
export const foo = 'hello'; 

첫 번째 문 당신의 변수 foo 될 것 'hello'으로 : /foo은 다음과 같은 내용의 파일 말한다. {}object destcrution입니다. 다른 경우에는 foo이 개체 { bar: 'bar' }이 될 기본 내보내기를 받게됩니다. https://developer.mozilla.org/de/docs/Web/JavaScript/Reference/Statements/import

0

체크 아웃 워드 프로세서의 the export = and import = require() 부분 :

MDN은 좋은 설명이

export =를 사용하여 모듈을 가져 타이프 별 import let = require("module") 모듈

를 가져 오는 데 사용되어야합니다

다음과 같이 작성할 수 있습니다.

import foo = require("/foo"); 
관련 문제