window 下安裝node.js(在cygwin中也可以使用)

一、環境說明

系統:window10 64


二、踩坑過程

       網上很多教程說的在window下安裝需要使用cygwin,下載node.tar.gz,再使用編譯的方式安裝。但是在make的時候,出現如下錯誤:

$ make
/usr/bin/python2.7 tools/gyp_node.py -f make
gyp: name 'MSVS_VERSION' is not defined while evaluating condition '(OS=="win" a                                         nd MSVS_VERSION>="2012") or llvm_version>="3.3" or xcode_version>="5.0" or gas_v                                         ersion>="2.23"' in /home/ylt/node-v8.9.0/deps/openssl/openssl.gyp
make: *** [Makefile:92:out/Makefile] 錯誤 1

查了很久才知道因爲需要指定c++編譯器,電腦上需要安裝一個visual stdio,版本還需要是12及以上的(MSVS_VERSION>="2012")。

後面查了一下,知道其實直接在官網下載node.exe直接安裝後,在cygwin中也是可以使用node的。

node官方下載:

http://nodejs.cn/download/


(.msi)

http://nodejs.cn/download/

下載window版本,之後一路next,就安裝好了。

此時,如果你的cygwin是打開的,一定要在安裝之後關閉,否則使用node -v不能查到node.js的版本。

(順帶說明,如果此時webstorm是打開的,也需要重新開一下,否則在webstorm的命令窗口中使用node命令將提示node不是內部或外部命令,也不是可運行的程序)

再次打開cygwin,輸入node,就可以看到版本了。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章