2016-11-13 26 views
2

Ich habe zwei Dateien:Wie importieren und exportieren Sie in node.js?

  1. app.js
  2. module.js

app.js Ausdruck, haben

import 'foo' from './module' 
//use foo.. 

und module.js haben,

export default {expression} 

Aber es funktioniert nicht. Ich bin derzeit Knoten 7.0.0 I Webpack mit babel-loader und es2015 Preset aber nicht funktioniert versucht werden.

+0

import Syntax in node.js noch nicht vorhanden ist, lesen Sie in diesem [Thema] (https://github.com/nodejs/help/issues/53). – bpinhosilva

Antwort

0

Ihre Import die Zitate nicht braucht, oder Klammern, wenn ein Standard Export Import:

import foo from './module'; 

Auch sollte Ihre Export etwas wie folgt aussehen:

export default expression; 

und wenn das exportierte Artikel ist genannt Ausdruck Sie würden es als importieren:

import expression from './module'; 

(Sie benötigen die geschweiften Klammern beim Importieren nicht standardmäßiger Exporte).

Sehr gut in ausführliche Erläuterung hier:

http://www.2ality.com/2014/09/es6-modules-final.html

+0

bpinhosilva ist korrekt; Import wird überhaupt nicht funktionieren, wenn Sie nicht transponieren –

Verwandte Themen