2017-09-14 181 views
0

我想在nodejs + express應用程序中使用「導入」。如何在nodejs v6.11.3中使用「導入」

我知道nodejs v6支持es6。

但我不能在我的nodejs應用程序中使用「導入」。

節點給我這條信息。 => SyntaxError:意外的令牌導入

我可以爲es6做些什麼。

+0

https://stackoverflow.com/questions/36901147/es2015-import-not-working-in-node-v6-0-0-with-with-harmony-modules-option –

回答

2

Node.js 6不支持ESModules,只支持CommonJS模塊。您仍然可以使用ESmodules,但您需要安裝Babel並轉儲您的代碼。

3

簡短的回答:如果你使用節點< 8.5你不能。

如果要使用ES模塊,請使用newer version of node或使用Babel或類似@std/esm的庫。