Articles of 升级

在安装/升级nodejs v0.10.30时出现“update-alternatives”错误

所以我在进行apt-get升级时遇到这个错误 Setting up nodejs (0.10.30-1chl1~trusty1) … update-alternatives: error: alternative link /usr/bin/node is already managed by nodejs dpkg: error processing package nodejs (–configure): subprocess installed post-installation script returned error exit status 2 Errors were encountered while processing: nodejs E: Sub-process /usr/bin/dpkg returned an error code (1) NB:“nodejs –version”的作品,我得到一个干净的“v0.10.30”,但“节点 – 版本”没有,因为没有链接。 到目前为止,我已经尝试过: 完全删除nodejs和新的安装 在删除nodejs之后,我手动删除了链接/ usr / bin […]

我们如何在Windows中使用NPM将Lesscss升级到最新版本?

我最近把我的网站从Bootstrap 2升级到了Bootstrap 3.在编译bootstrap.less时,我遇到了以分号分隔参数的错误。 该修复显然是升级到最新版本的Lesscss。 我已经尝试了以下内容: 打开一个node.js命令提示符并运行以下命令 npm安装较less 这并不能解决问题。 需要做些什么才能正确更新lesscss?

在将0.9.16升级到1.3.5时,SocketIO发出callback失败

在0.9.16中,我使用socket.emit与callback,以便聊天服务器返回一些数据,我可以根据确认处理结果。 但升级到1.3.5后,我发现这样的控制台错误 Uncaught TypeError:无法读取未定义的属性'apply'。 我做了这样的事情 从网页 socket.emit('userToUser', { 'usename': 'John', 'message': 'hi' }, function(callback){ //callback handled }); 聊天服务器 socket.on('userToUser', function(content, callback){ //do something if(callback) return callback({'result':'success', 'messageid':content.messageid, 'chatid':content.chatid}); }); 当我从客户端删除callback,没有错误。 所以我相信callback中会有一些变化。 我得到的确认和聊天工作正常,但我关心的是控制台错误导致socketio.js Socket.prototype.onack = function(packet){ debug('calling ack %s with %j', packet.id, packet.data); var fn = this.acks[packet.id]; fn.apply(this, packet.data); delete this.acks[packet.id]; }; 伙计们,请帮忙