GitHub에서 다운로드 한 NodeJS 프로젝트를보고 있습니다. 그것은이 같은 ES6 모듈 가져 오기 구문을 사용하는 기본 파일, server.js
있다 :NodeJS는 "가져 오기"스타일 모듈로드를 지원합니까?
import express from 'express';
import bodyParser from 'body-parser';
import fs from 'fs';
import { search } from './lib/words';
내가 NodeJS 버전 4.6.0이 설치되어있는, 꽤 오래된, 그리고 나는이 구문을 지원합니다 생각하지 않습니다.
var express = require(express)
var bodyParser = require('body-parser')
...
그러나 나는 NodeJS이 구문을 지원하는 프로그램을 생각하는 오류없이 제대로이 프로젝트를 실행할 수 있지만, NodeJS 문서는 결코 같은 모듈 구문을 지정합니다 : 같은 대신해야한다. 우리가 여기서 그것을 사용할 수있는 이유는 무엇입니까? 도와 줘서 고마워.
자체 지원하지 않습니다. 어떤 사람들은 이것을 극복하기 위해 바벨을 사용합니다. – Brad