如何在nodejs中要求类

B. *_*zan -2 javascript node.js ecmascript-6

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

class Products
{
...
}
Run Code Online (Sandbox Code Playgroud)

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

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

如何在index.js中需要这个类?

Kar*_*rma 7

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

var productFile = require("./Products")

考虑.require语句中的(点)

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