我正在尝试使用软件包NodeJS Git Server,并且遇到了无法解决的运行时问题。 我在下面编写了示例代码
var GitServer = require('git-server');
var newUser = {
username: 'ramit',
password: '12345'
}
var newRepo = {
name: 'test-repo',
anonRead: false,
users: [{
user: newUser,
permissions: ['R', 'W']
}]
}
_g = new GitServer([newRepo]);
当我尝试使用nodemon index.js执行此操作时,出现以下错误,
C:\NodeJS-Projects\webfrontv2\node_modules\dnode\node_modules\socket.io\lib\store.js:35
Store.prototype.__proto__ = EventEmitter.prototype;
^
TypeError: Cannot read property 'prototype' of undefined
at Object.<anonymous> (C:\NodeJS-Projects\webfrontv2\node_modules\dnode\node_modules\socket.io\lib\store.js:35:42)
at Module._compile (module.js:652:30)
at Object.Module._extensions..js (module.js:663:10)
at Module.load (module.js:565:32)
at tryModuleLoad (module.js:505:12)
at Function.Module._load (module.js:497:3)
at Module.require (module.js:596:17)
at require (internal/module.js:11:18)
at Object.<anonymous> (C:\NodeJS-Projects\webfrontv2\node_modules\dnode\node_modules\socket.io\lib\manager.js:14:13)
at Module._compile (module.js:652:30)
我正在使用Windows 7进行开发,我尝试在运行node:8.11-alpine的docker容器中运行相同的代码,问题仍然存在。 我在RunKit上尝试了相同的代码,结果是相同的。