2011-07-13 37 views

回答

0

沒有,但你可以檢測是否是內部節點,例如:

if (typeof process !== 'undefined') { 
    console.log('node!'); 
} 

如果你想成爲絕對肯定它的節點:

if (typeof process !== 'undefined' 
    && process && process.versions 
    && process.versions.node) { 
    console.log('node version:', process.version); 
} 

我不能說對於其他環境,(我從來沒有用過犀牛)。

但是爲了更深入地回答你的問題,Node並沒有一個它所實現的CommonJS的嚴格「版本」。節點hasn'tbeen現在很長一段時間迎合CommonJS規範(除了recent AMD implementation,這不是完整的實現)。

+0

如果您使用browserify,請不要檢查過程! –