Node js 语法错误:意外的标记“导出”

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

当我尝试运行用 Node js 编写的 api 时,控制台中出现以下错误。

你能告诉我哪个问题吗?

javascript node.js mongodb mongoose export
3个回答
6
投票

导入通常在文件顶部完成,如下所示:

import User, {schema} from './model.js'

导出通常在文件底部完成,如下所示:

module.exports = {User, schema}

出现错误的具体原因是因为

export
没有这样使用。

这是来自Web Docs的直接引用:

从“bar.js”导出 DefaultExport; // 无效


5
投票

您正在使用 ES6 语法。

Node.js 使用 common.js 语法

您可以使用 module.export 语法,也可以使用 babel npm 包将 ES6 语法转换为 common.js 语法


2
投票

如果你想包含你已经构建的结构,你需要使用import。 如果要导出已编辑的结构,则需要使用export。

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