[node.js] 커맨드 라인의 Node.js 버전? (REPL 아님)

커맨드 라인에서 Node.js의 버전을 얻고 싶습니다. 다음과 같은 명령을 실행할 것으로 예상됩니다.

node -version

그러나 그것은 작동하지 않습니다. 아무도 명령 줄이 무엇인지 알고 있습니까? (즉, REPL이 아님)



답변

이에 대한 명령 줄은 다음과 같습니다.

node -v

또는

node --version

노트 :

경우 node -v작동하지 않습니다,하지만 nodejs -v하지, 무언가가 시스템에 꽤 괜찮 설정 아니에요. 문제 를 해결하는 방법 은 이 다른 질문 을 참조하십시오 .


답변

쉘 명령 행을 참조하면 다음 중 하나가 작동합니다.

node -v

node --version

입력 만하면 node versionnode.js가 version이라는 모듈을로드하려고합니다. 혼동되는 모듈 이름으로 작업하기를 원하지 않는 한 존재하지 않습니다.


답변

nodejs그냥 대신 사용해보십시오 node

$ nodejs -v
v0.10.25


답변

명령 프롬프트를 확인하려면 node -v 또는 node –version을 사용하십시오.

v6.9.5

u node.exe가 있으면 node에 줄 수 있습니다.

>process
process {
  title: 'node',
  version: 'v6.9.5',
  .......


답변

노드 :

node --version 또는 node -v

npm :

npm --version 또는 npm -v

V8 엔진 버전 :

node -p process.versions.v8


답변

Nodejs 버전을 찾기위한 Repl 명령

$node
>process.version
`v8.x`


답변

설치된 노드 버전을 찾으십시오.

$ node --version

또는

 $ node -v

그리고 설치된 노드 (예 : 노드 버전, v8 버전, 플랫폼, 환경 변수 정보 등)에 대한 자세한 정보가 필요한 경우

그런 다음이 작업을 수행하십시오.

$ node
> process
  process {
  title: 'node',
  version: 'v6.6.0',
  moduleLoadList:
   [ 'Binding contextify',
     'Binding natives',
     'NativeModule events',
     'NativeModule util',
     'Binding uv',
     'NativeModule buffer',
     'Binding buffer',
     'Binding util',
     ...

여기서 프로세스 오브젝트는 현재 Node.js 프로세스에 대한 정보를 제공하고 제어하는 ​​글로벌입니다.