NodeJS와 함께 설치된 v8 버전을 확인하는 방법은 무엇입니까? V8은 어떻게 설치됩니까? 현재 V8

NodeJ와 함께 V8은 어떻게 설치됩니까? 현재 V8 엔진은 어떤 버전입니까?



답변

쉬운 방법 :
명령 행을 입력하십시오 :node -p process.versions.v8

열심히 일하는 방법 :

  1. node --versionNode.js 버전을 얻으려면 입력 하십시오.

  2. Node.js Changelogs로 이동하십시오 .

  3. 적절한 Node.js 버전 변경 로그를 찾아서 엽니 다.

  4. 가 포함 된 메모를 찾으십시오 V8 to.


답변

단선 솔루션 :
node -p process.versions.v8

대체 솔루션 :
node -e "console.log(process.versions.v8)"


답변

그냥 실행하십시오 npm version(사용 가능한 시점부터 알 수 없음)

> npm version
{ http_parser: '1.0',
  node: '0.10.35',
  v8: '3.14.5.9',
  ares: '1.9.0-DEV',
  uv: '0.10.30',
  zlib: '1.2.8',
  modules: '11',
  openssl: '1.0.1j',
  npm: '1.4.28',
  xsjs: '0.1.5' }

답변

버전을 확인하려면 process.versionsREPL에서 값을 확인하십시오 .

node -e "console.log(process.versions.v8);"

또한 원하는 경우 V8의 다른 버전으로 노드를 컴파일 할 수 있습니다. 분명히 어떤 버전을 선택 하느냐에 따라 결과가 크게 다를 수 있습니다.

cd node-v0.x.x
rm -rf deps/v8
git clone http://github.com/v8/v8.git deps/v8

./configure
make
make install

답변

다음과 같이 입력하면됩니다 :

node -p process.versions.v8


답변

터미널에서 컬을 사용할 수 있다면 다음과 같이 v8 버전이 제공됩니다.

V=`cat /usr/include/node/node_version.h | grep -E '^\#define NODE_(MAJOR|MINOR|PATCH)_VERSION' | sed -e 's/^[^0-9]*//'`; V=`echo $V | sed -e 's/ /\./g'`; URL=https://github.com/joyent/node/raw/v$V/ChangeLog; curl --silent $URL | grep 'Upgrade v8' | head -1 | sed -e 's/^.* //'; unset V; unset URL

예를 들어 node.js 0.4.7이있는 상자에는 다음이 있습니다.

3.1.8.10

🙂


답변

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

$ node
> process.versions.v8
'5.1.281.83'
>

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

노드 repl에 process를 입력하면 노드에 대한 정보가 표시됩니다 (예 : 노드 버전, v8 버전, 플랫폼, env 변수 정보 등).