linux安装socket.io,ubuntu – 如何在node.js npm服务器上查看socket.io版本
我想確認一下,如果我升級到socket.io 0.7,我的當前應用程序是否無法在此服務器上運行?如果我升級
為此我想看看我當前的socket.io版本,我怎么能看到它?
而另一方面我想去穩定版本的節點,目前我們有v0.5.0 pre,想要為socket.io尋求穩定的版本我在stackoverflow的問題中讀到但沒有找到那個問題,尋找穩定與socket.io一起使用的版本,
它會影響我的currentop運行應用程序,如果是,那么我應該升級其他服務器?
For this i want to see my current socket.io version , how can i see
that?
只需鍵入node即可在交互模式下打開node.js.接下來你需要(‘socket.io’).你會以這種方式看到很多信息.如果您只想知道您的版本號,您可以要求(‘socket.io’).版本.
[email?protected]:~/node/contact$node
> require('socket.io');
{ version: '0.7.6',
protocol: 1,
clientVersion: '0.7.3',
listen: [Function],
Manager:
{ [Function: Manager]
defaultTransports:
[ 'websocket',
'htmlfile',
'xhr-polling',
'jsonp-polling' ],
static: { cache: {}, paths: [Object], mime: [Object] } },
Transport: [Function: Transport],
Socket: [Function: Socket],
Store: { [Function: Store] Client: [Function] },
MemoryStore: { [Function: Memory] Client: [Function: Client] },
RedisStore: { [Function: Redis] Client: [Function: Client] },
parser:
{ packets:
[ 'disconnect',
'connect',
'heartbeat',
'message',
'json',
'event',
'ack',
'error',
'noop' ],
reasons:
[ 'transport not supported',
'client not handshaken',
'unauthorized' ],
advice: [ 'reconnect' ],
encodePacket: [Function],
encodePayload: [Function],
decodePacket: [Function],
decodePayload: [Function] } }
require(‘socket.io’).version
‘0.7.6’
and also on other side i want to go for stable version of node ,
currently we are having v0.5.0 pre , want to go for stable ersion for
socket.io i read in a question of stackoverflow but not finding that
question , lookoing for stable version to work with socket.io ,
will it will affect on my currentop running app if yes then should i
upgrade on other server?
node.js是可自包含的可執行文件,您可以毫無問題地安裝多個版本的節點.您應該查看nvm或nave以幫助您管理node.js的多個版本.有了這個,您可以在不同版本的node.js / npm中運行不同的應用程序而不會有任何痛苦.
例如,現在node.js默認運行節點v0.4.9
[email?protected]:~/node/contact$nvm ls
v0.1.100 v0.1.16 v0.1.23 v0.1.30 v0.1.93 v0.2.0 v0.3.0 v0.3.7 v0.4.4
v0.1.101 v0.1.17 v0.1.24 v0.1.31 v0.1.94 v0.2.1 v0.3.1 v0.3.8 v0.4.5
v0.1.102 v0.1.18 v0.1.25 v0.1.32 v0.1.95 v0.2.2 v0.3.2 v0.4 v0.4.6
v0.1.103 v0.1.19 v0.1.26 v0.1.33 v0.1.96 v0.2.3 v0.3.3 v0.4.0 v0.4.7
v0.1.104 v0.1.20 v0.1.27 v0.1.90 v0.1.97 v0.2.4 v0.3.4 v0.4.1 v0.4.8
v0.1.14 v0.1.21 v0.1.28 v0.1.91 v0.1.98 v0.2.5 v0.3.5 v0.4.2 v0.4.8-rc
v0.1.15 v0.1.22 v0.1.29 v0.1.92 v0.1.99 v0.2.6 v0.3.6 v0.4.3 v0.4.9
stable: v0.4.9
latest: v0.4.9
current: v0.4.9
default -> v0.4.9
# use 'nvm sync' to update from nodejs.org
[email?protected]:~/node/contact$node -v
v0.4.9
要更改版本,我只需輸入我已安裝的nvm use v0.4.8.
[email?protected]:~/node/contact$nvm use v0.4.8
Now using node v0.4.8
[email?protected]:~/node/contact$node -v
v0.4.8
總結
以上是生活随笔為你收集整理的linux安装socket.io,ubuntu – 如何在node.js npm服务器上查看socket.io版本的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux lib64被改名,问题解决:
- 下一篇: linux git 备份迁移,linux