【发布时间】:2020-10-14 13:17:13
【问题描述】:
所以我试图在另一个脚本 b.js 中调用在 a.js 中创建的函数 jsonToAim()
这是我在 a.js 中定义的:
export function jsonToAim(jsonObj){...}
这就是我在 b.js 中的称呼
const backend = require('./a')`
let aimObj = backend.jsonToAim(jsonObj);
我最终得到了这个错误:
export function jsonToAim(jsonObj){
^^^^^^
SyntaxError: Unexpected token 'export'
at wrapSafe (internal/modules/cjs/loader.js:992:16)
at Module._compile (internal/modules/cjs/loader.js:1040:27)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:1097:10)
at Module.load (internal/modules/cjs/loader.js:941:32)
at Function.Module._load (internal/modules/cjs/loader.js:782:14)
at Module.require (internal/modules/cjs/loader.js:965:19)
at require (internal/modules/cjs/helpers.js:88:18)
at Object.<anonymous> (/create-aims/getAim.js:4:17)
at Module._compile (internal/modules/cjs/loader.js:1076:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:1097:10)
有人知道我哪里出错了吗?抱歉,如果这是一个愚蠢的问题,我对 js 很陌生
【问题讨论】:
-
使用
module.exports.jsonToAim = () => {};
标签: javascript node.js