Javascript TypeError不是构造函数
我的代码中有这个错误 类型错误:ProjectRepository不是构造函数 总的来说 这是main.js中的代码Javascript TypeError不是构造函数,javascript,node.js,Javascript,Node.js,我的代码中有这个错误 类型错误:ProjectRepository不是构造函数 总的来说 这是main.js中的代码 const Promise = require('bluebird') const AppDAO = require('./dao') const ProjectRepository = require('./project_repository') const TaskRepository = require('./task_repository') function mai
const Promise = require('bluebird')
const AppDAO = require('./dao')
const ProjectRepository = require('./project_repository')
const TaskRepository = require('./task_repository')
function main() {
const dao = new AppDAO('./database.sqlite3')
const blogProjectData = {name: 'Write Node.js - SQLite Tutorial'}
const projectRepo = new ProjectRepository(dao)
const taskRepo = new TaskRepository(dao)
let projectId
这是带有构造函数的project_repository.js类
class ProjectRepository{
constructor(dao){
this.dao = dao
}
这很简单,但我不知道为什么会失败。因为您没有使用ProjectRepository
类
在class关键字之前添加export
export class ProjectRepository{ ... }
也许这只是一个愚蠢的错误,但是如果您想了解更多有关Javascript导入和导出的信息,可以访问link,因为您没有使用ProjectRepository
类
在class关键字之前添加export
export class ProjectRepository{ ... }
也许这只是一个愚蠢的错误,但如果您想了解更多有关Javascript导入和导出的信息,可以访问link