我在使用ES6导入和导出功能时遇到问题

时间:2019-06-26 18:15:13

标签: javascript ecmascript-6

我试图在main.js上导入名为funcoes.js的函数,当我运行此错误时出现:

  

未捕获的SyntaxError:意外令牌{

//funcoes.js
export function soma(a, b) {
    return a+b;
}

//main.js
import { soma } from './funcoes.js';

console.log(soma(1, 2));

1 个答案:

答案 0 :(得分:-1)

我也无法发表评论,因为我也很新。考虑到其他用户的评论,我能够使您的代码与节点的module.exports一起使用:

//funcoes.js
module.exports = {
soma(a, b) {
return a+b;
  }
}

//main.js
const {soma} = require ('./funcoes.js')
console.log(soma(1, 2))

我做出了一个笼统的假设,即您正在尝试通过节点tho运行它