如何在nodejs中要求类

时间:2016-05-14 19:03:01

标签: javascript node.js ecmascript-6

我正在用Nodejs编写一个项目,我使用的是ES6。我在Products文件中编写了一个名为Products.js的类:

class Products
{
...
}

要将此类导入另一个文件(例如index.js),我使用requre('Products.js');并显示以下错误:

  

错误:找不到模块'Products.js'

如何在index.js中使用此类?

1 个答案:

答案 0 :(得分:7)

您必须在require中包含路径,如下所示:

var productFile = require("./Products")

考虑require语句中的.(点)

您还需要导出产品模块 module.exports = Products