如何在节点中使用ES6导入?
我试图在节点中获取ES6导入的窍门,并尝试使用本例中提供的语法:
备忘单链接:https:/hackernoon.com/导入-导出-默认-要求-命令js-javascript-NodeJS-ES6-VS-cheatSheet-不同-教程-示例-5a321738b50f
我在看支持表:http://node.green/,但无法找到支持新导入语句的版本(我试图查找文本导入/要求),我目前正在运行节点8.1.2,并且还认为,由于备忘表引用的是.js文件,所以它应该处理.js文件。
在运行代码时(摘自备忘表的第一个示例):
import { square, diag } from 'lib';
我得到了错误:SyntaxError:意外令牌导入。
我试图导入对lib的引用:
//------ lib.js ------export const sqrt = Math.sqrt;export function square(x) { return x * x;}export function diag(x, y) { return sqrt(square(x) + square(y));}
我缺少了什么,如何让节点识别我的导入语句?
相关分类