編譯安裝node慢
『壹』 linux下nodejs安裝以及如何更新到最新的版
可以使用nvm進行node的版本管理與更新也可以使用n貼一個以前用的PPA源,不過貌似作者很久也沒更新了node.js-ysudoapt-getupdatesudoapt-getinstallnodejsnpm
方法/步驟
首先到網下載最新的安裝文件node-v0.10.32-linux-x64.tar.gz。
用secureCRT將源碼包上傳到linux的/opt/soft,在命令行輸入:tar -xvf node-v0.10.32-linux-x64.tar.gz進行解壓。
編輯文件 vi /etc/profile
文件末添加如下
export NODE_HOME=/opt/soft/node-v0.10.32-linux-x64
export PATH=$PATH:$NODE_HOME/binexport NODE_PATH=$NODE_HOME/lib/node_moles
在命令行輸入:source /etc/profile,讓配置文件生效。
在命令行輸入:node -v,查看node.js的版本。如果出現版本號則證明安裝成功。如下圖所示。
『叄』 璇鋒暀涓浜汵odejs 緙栬瘧瀹夎呮椂閬囧埌鐨勯棶棰
浠婂彂鐜拌秴綰х畝鍗曞崌綰node.js琛屽懡浠ゆ悶瀹氱渷閲嶆柊緙栬瘧瀹夎呯▼node妯″潡鍙玭錛堝悕瀛楀熺煭錛変笓闂ㄧ敤綆$悊node.js鐗堟湰棣栧厛瀹夎卬妯″潡錛歯pm install -g n絎浜屾ワ細鍗囩駭node.js鏂扮ǔ瀹氱増n stable綆鍗昻闈㈣窡闅忕増鏈鍙鋒瘮錛歯 v0.10.26鎴杗 0.10.26綆鍗曞姙鍙﹀栦韓鍑爊pm鐢ㄥ懡浠npm -v #鏄劇ず鐗堟湰媯鏌npm 鍚︾『瀹夎卬pm install express #瀹夎卐xpress妯″潡npm install -g express #鍏ㄥ矓瀹夎卐xpress妯″潡npm list #鍒楀凡瀹夎呮ā鍧梟pm show express #鏄劇ず妯″潡璇︽儏npm update #鍗囩駭鍓嶇洰褰曢」鐩鎵妯″潡npm update express #鍗囩駭鍓嶇洰褰曢」鐩鎸囧畾妯″潡npm update -g express #鍗囩駭鍏ㄥ矓瀹夎卐xpress妯″潡npm uninstall express #鍒犻櫎鎸囧畾妯″潡
『肆』 win10在cygwin下安裝nodejs v6.10.2,make時報錯MSVS_VERSION is not defined
直接下載.exe安裝包豈不是省事些。裝好以後,cgywin一樣可以用node的。編譯安裝略顯麻煩了。
當然,就問題本身來說,編譯嘛,自然是缺少什麼就補什麼。
它要求MSVS_VERSION(版本)在2012及以上,報錯是沒有找到版本信息。MSVS指的應該是微軟的visual studio 開發程序,沒找到應該是你沒安裝visual studio。如果堅持編譯安裝,那就先把visual studio 2012以上版本的visual studio(裝社區版的就行了,也就是免費版)安裝了再編譯安裝node。
『伍』 請教一些Nodejs 編譯安裝時遇到的問題
請教一些Nodejs 編譯安裝時遇到的問題
如果同一個源文件中,外部變數與局部變數同名,則在局部變數的作用范圍內,外部變數被「屏蔽」,即它不起作用。
8.9 變數的存儲類別
8.9.1 動態存儲方式與靜態動態存儲方式
前面已經介紹了,從變數的作用域(即從空間)角度來分,可以分為全局變數和局部變數。
從另一個角度,從變數值存在的作時間(即生存期)角度來分,可以分為靜態存儲方式和動態存儲方式。
靜態存儲方式:是指在程序運行期間分配固定的存儲空間的方式。
動態存儲方式:是在程序運行期間根據需要進行動態的分配存儲空間的方式。
用戶存儲空間可以分為三個部分:
1) 程序區;
2) 靜態存儲區;
3) 動態存儲區;
全局變數全部存放在靜態存儲區,在程序開始執行時給全局變數分配存儲區,程序行完畢就釋放。在程序執行過程中它們占據固定的存儲單元,而不動態地進行分配和釋放;
動態存儲區存放以下數據:
1) 函數形式參數;
2) 自動變數(未加static聲明的局部變數);