我想在nodejs + express應用程序中使用「導入」。如何在nodejs v6.11.3中使用「導入」
我知道nodejs v6支持es6。
但我不能在我的nodejs應用程序中使用「導入」。
節點給我這條信息。 => SyntaxError:意外的令牌導入
我可以爲es6做些什麼。
我想在nodejs + express應用程序中使用「導入」。如何在nodejs v6.11.3中使用「導入」
我知道nodejs v6支持es6。
但我不能在我的nodejs應用程序中使用「導入」。
節點給我這條信息。 => SyntaxError:意外的令牌導入
我可以爲es6做些什麼。
Node.js 6不支持ESModules,只支持CommonJS模塊。您仍然可以使用ESmodules,但您需要安裝Babel並轉儲您的代碼。
簡短的回答:如果你使用節點< 8.5你不能。
如果要使用ES模塊,請使用newer version of node或使用Babel或類似@std/esm的庫。
https://stackoverflow.com/questions/36901147/es2015-import-not-working-in-node-v6-0-0-with-with-harmony-modules-option –