source

명령줄에서 Node.js 버전을 선택하시겠습니까?(REPL이 아님)

manysource 2023. 5. 10. 22:05

명령줄에서 Node.js 버전을 선택하시겠습니까?(REPL이 아님)

명령줄에서 Node.js 버전을 얻고 싶습니다.다음과 같은 명령을 실행해야 합니다.

node -version

하지만 그것은 효과가 없습니다.명령행이 무엇인지 아는 사람이 있습니까? (즉, REP가 아닙니다.)

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

node -v

또는

node --version

참고:

한다면node -v효과가 없지만,nodejs -v그래요, 그러면 뭔가가 당신의 시스템에 제대로 설정되지 않았습니다.이 문제를 해결하는 방법은 이 다른 질문을 참조하십시오.

셸 명령줄을 참조하는 경우 다음 중 하나가 작동합니다.

node -v

node --version

그냥 입력하기node version이 경우 node.js가 version이라는 모듈을 로드하려고 시도합니다. version은 사용자가 혼동되는 모듈 이름으로 작업하는 것을 선호하지 않는 한 존재하지 않습니다.

해라nodejs의 대신에node

$ nodejs -v
v0.10.25

그냥 입력npm version명령행에 노드, npm, v8 엔진 등에 대한 모든 버전 세부 정보가 표시됩니다.

여기에 이미지 설명 입력

Repl 명령을 사용하여 Nodejs 버전 찾기

$node
>process.version
`v8.x`

노드:

node --version또는node -v

npm:

npm --version또는npm -v

V8 엔진 버전:

node -p process.versions.v8

설치된 노드 버전을 찾습니다.

$ 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 프로세스에 대한 정보와 제어를 제공하는 글로벌입니다.

기본적으로 노드 패키지는 nodejs이므로 다음을 사용합니다.

$ nodejs -v

또는

$ nodejs --version 

다음을 사용하여 링크를 만들 수 있습니다.

$ sudo ln -s /usr/bin/nodejs /usr/bin/node

그러면 사용할 수 있습니다.

$ node --version

또는

$ node -v

Atom 편집기를 사용하는 경우 한 가지 멋진 팁입니다.

$ apm -v
apm  1.12.5
npm  3.10.5
node 4.4.5
python 2.7.12
git 2.7.4

노드 버전뿐만 아니라 다른 몇 가지 항목도 반환됩니다.

언급URL : https://stackoverflow.com/questions/14888471/node-js-version-on-the-command-line-not-the-repl