NodeJ와 함께 V8은 어떻게 설치됩니까? 현재 V8 엔진은 어떤 버전입니까?
답변
쉬운 방법 :
명령 행을 입력하십시오 :node -p process.versions.v8
열심히 일하는 방법 :
-
node --version
Node.js 버전을 얻으려면 입력 하십시오. -
Node.js Changelogs로 이동하십시오 .
-
적절한 Node.js 버전 변경 로그를 찾아서 엽니 다.
-
가 포함 된 메모를 찾으십시오
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.versions
REPL에서 값을 확인하십시오 .
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 변수 정보 등).