如何解决节点 js 语法错误:意外的标记“导出”
当我尝试运行用 node js 编写的 api 时,控制台中出现以下错误。
你能告诉我哪个是问题吗。
解决方法
导入通常在文件的顶部完成,如下所示:
import User,{schema} from './model.js'
导出通常在文件底部完成,如下所示:
module.exports = {User,schema}
Ant 出现错误的具体原因是因为 export
不是这样使用的。
这直接引用自Web Docs:
从 'bar.js' 导出 DefaultExport; // 无效
,如果要包含已构建的结构,则需要使用 import。 如果要导出已编辑的结构,则需要使用export。
,您使用的是 ES6 语法。
Node.js 使用 common.js 语法
您可以使用 module.export 语法,也可以使用 babel npm 包将 ES6 语法转换为 common.js 语法
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。