如何在nodejs中要求类

how to require classes in nodejs

本文关键字:nodejs      更新时间:2023-09-26

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

class Products
{
...
}

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

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

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

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

var productFile = require("./Products")

考虑需求语句中的.(点)

此外,您还需要导出产品模块,如module.exports = Products