导入通常在文件顶部完成,如下所示:
import User, {schema} from './model.js'
导出通常在文件底部完成,如下所示:
module.exports = {User, schema}
出现错误的具体原因是因为
export
没有这样使用。
这是来自Web Docs的直接引用:
从“bar.js”导出 DefaultExport; // 无效
您正在使用 ES6 语法。
Node.js 使用 common.js 语法
您可以使用 module.export 语法,也可以使用 babel npm 包将 ES6 语法转换为 common.js 语法
如果你想包含你已经构建的结构,你需要使用import。 如果要导出已编辑的结构,则需要使用export。