今天一直在烦恼这件事,这类报错的可能原因有哪些呢?
cmd窗口报错提示:
G:\iamhere\sina1\update>node all
G:\iamhere\sina1\node_modules\mysql\lib\protocol\Parser.js:82
throw err;
^
TypeError: Object function (err) {
if (err) {
callback(err);
callback = function () {};
}
else {
completed += 1;
if (completed >= arr.length) {
callback(null);
}
else {
iterate();
}
}
} has no method 'replace'
node_modules\mysql\lib\protocol\Parser.js的第82行主要有
try { this._onPacket(this.packetHeader); hadException = false; } catch (err) { if (!err || typeof err.code !== 'string' || err.code.substr(0, 7) !== 'PARSER') { // Rethrow unknown errors throw err; }
// Pass down parser errors
this._onError(err);
hadException = false;
}</pre>
传错了对象,需要一个string,传了个其他类型的,一般是这个问题,你再看看
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。