编译安装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声明的局部变量);