我在node.js.我有两个文件。
winston.js:
class Winston {
constructor(count) {
this.count = count
}
}
start.js
const winston = require('./winston')
let myWinston = new Winston(1)
当我运行start.js时,(node ./start.js)
我收到错误:
ReferenceError: Winston is not defined
任何人都知道我应该如何包含Winston文件?
答案 0 :(得分:-1)
winston.js:
你没有导出Winston课程。
export.defaults = class Winston {
constructor(count) {
this.count = count
}
}
start.js
你应该使用require的结果,而不是Winston。
const winston = require('./winston')
let myWinston = new winston(1)
答案 1 :(得分:-1)
仔细查看W
Winston
// start.js
const Winston = require('./winston')
let myWinston = new Winston(1)
,您需要在另一个文件
中export default
// winston.js
export default class Winston {
constructor(count) {
this.count = count
}
}