代码之家  ›  专栏  ›  技术社区  ›  Paul

Node.js SyntaxError:意外的令牌“export”

  •  0
  • Paul  · 技术社区  · 5 年前

    enter image description here

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

    你能告诉我哪个是问题吗。

    2 回复  |  直到 5 年前
        1
  •  6
  •   codemonkey    4 年前

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

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

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

    module.exports = {User, schema}
    

    Ant出现错误的具体原因是 export 不是这样使用的。

    以下是直接引用自 Web Docs :

    export-Default从'bar.js'导出;//无效

        2
  •  5
  •   blackmatter    5 年前

    您正在使用ES6语法。

    Node.js使用common.js语法

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

        3
  •  2
  •   Cem Nisan    5 年前

    如果你想包含一个你建造的结构,你需要使用 进口。 如果要导出已编辑的结构,则需要使用 出口。