SyntaxError:节点js中意外的令牌导出

时间:2019-04-13 08:51:21

标签: javascript node.js babeljs

我的理解是,如果我们安装节点模块-Babel,则可以在节点js上使用ES6标准。以下是我对package.json的依赖

    "dependencies": {
    "babel": "^6.23.0",
    "express": "^4.16.4"
    }

testFunction.js

    export const fnc = () => {
        return "test";
    }

index.js

    const test = require("./testFunction");
    console.log(test);

基本上,我只想在index.js上导入用户定义的函数。但是出现以下错误消息:

  

(函数(导出,需求,模块,__文件名,__目录名){导出   const fnc =()=> {                                                                 ^^^^^^

     

SyntaxError:意外的令牌导出       使用新脚本(vm.js:51:7)       在createScript(vm.js:138:10)       在Object.runInThisContext(vm.js:199:10)       在Module._compile(module.js:624:28)       在Object.Module._extensions..js(module.js:671:10)       在Module.load(module.js:573:32)

任何帮助将不胜感激!

0 个答案:

没有答案