我该如何实例化使用外部const require的对象

时间:2019-04-17 18:27:47

标签: javascript oop electron node-serialport

我有两个文件,其中一个代表Connection和DataAcquisition对象。 下面的代码可以正常工作:

    class Connection{
       constructor(){
          this.serialConnection = require ('serialport');
       }
    }

在另一个文件中,我有

    class DataAcquisiton{
       constructor(){
          this.connection = new Connection();
       }
    }

我要搜索的是不要在第一个构造函数中使用de require。当我这样做时:

    const serialConnection = require (...);
    class Connection{
       constructor(){
       }
    }

不可能在另一个实例中实例化该类。我尝试导出为默认值,但没有任何效果。有人可以帮我吗?

1 个答案:

答案 0 :(得分:0)

我认为您正在寻找这个:

const serialConnection = require (...);
class Connection{
   constructor(){
      this.serialConnection = serialConnection;
   }
}