Articles of 升级

如何升级Nodester上的Node.js

我正在尝试升级到Node v0.6.17。 我遵循这篇文章中的说明: http://blog.nodester.com/ 但我仍然运行0.4.9版本 有什么build议么? 谢谢

无法将npm升级到版本1.4.3

我原来的问题是类似这个post – > yeoman错误peerinvalid Peer generator-webapp@0.5.0希望哟@> = 1.2.0 但是,我尝试在命令提示符(Windows机器)执行以下操作: e:\Code\html5>npm install -g npm@1.4.3 npm http GET https://registry.npmjs.org/npm/1.4.3 npm http 304 https://registry.npmjs.org/npm/1.4.3 npm WARN package.json github-url-from-git@1.1.1 No repository field. C:\Users\deostroll\AppData\Roaming\npm\npm -> C:\Users\deostroll\AppData\Roaming \npm\node_modules\npm\bin\npm-cli.js npm@1.4.3 C:\Users\deostroll\AppData\Roaming\npm\node_modules\npm e:\Code\html5>npm -v 1.3.21 注意我得到的是1.3.21而不是1.4.3 什么是升级npm的正确方法?

升级但控制台仍然显示旧版本

我想将我的node从当前版本(7.2.1)升级到我的Ubuntu服务器上的最新版本(8.5)。 我遵循这里的指令,在Debian and Ubuntu based Linux distributions部分,通过运行下面的2个命令: curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash – sudo apt-get install -y nodejs 安装之后,我通过: node -v检查版本,但控制台仍然打印7.2.1 。 这是为什么? 我在Node 7.2.1上运行了一些节点程序。 升级到Node 8.5 ,会有什么冲突吗? 我应该重新运行吗? 问候 编辑:添加一个例子,以确保nodejs仍然过时。 节点7.x和节点8.x之间的主要区别是async/await 。 所以,我只是写这个简单的例子来检查节点“理解”新的语法: getABC() async function getABC() { const a = await getA() console.log("result: " + a) } function getA() { setTimeout(() […]

优雅地更新服务器代码

我有一个Node服务器,它正在运行一些代码。 这段代码现在已经过时了。 如何在没有服务器停机的情况下切换到新的代码? 我是否需要另一台服务器充当缓冲区?

在安装/升级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]; }; 伙计们,请帮忙