node.js v18,仅导入有效,但导出无效

问题描述 投票:0回答:1

我使用的是node.js v18.17.0 我已经在 package.json 中设置了

"type": "module"

我使用

import http from 'http'
,它不会给我任何错误 但是,如果我尝试使用导出,例如:

function renderStatus(url){
    var arr = ["/home", "/list"]
    return arr.includes(url)?200:404

}

export renderStatus

它给了我以下错误:

SyntaxError: Unexpected token 'export'

谁能解释为什么会发生这种情况? 非常感谢!

javascript es6-modules
1个回答
0
投票

正如 Being Shame 所说,

export {renderStatus}
应该是正确的语法。 我们还可以
export function renderStatus(url){...}
导出函数。

在此处了解更多信息https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/export

© www.soinside.com 2019 - 2024. All rights reserved.