A. 使用nvm安装node出现这个错误,怎么解决
nvm install v7.4.0的时候经常性的由于网络(GFW)的原因,现在binary的时候下载到一半突然断了,然后需要download source,重新compile,最终很容易造成失败
所以决定用迅雷或者其他下载工具,下载包,放到nvm的cache目录里面,最后用nvm install命令,免去了终端下载中断之后从源码重试的尴尬
B. 有没有哪位大神把nodejs开发环境安装在centos4.8上
NVM(Node version manager)顾名思义,就是Node.js的版本管理软件,可以轻松的在Node.js各个版本间切换,项目源码在GitHub;
如果你想长期做 node 开发, 或者想快速更新 node 版本, 或者想快速切换 node 版本, 那么在非 Windows(如 osx, linux) 环境下, 请使用 nvm 来安装你的 node 开发环境, 保持系统的干净.如果你使用 Windows 做开发, 那么你可以使用 nvmw 来替代 nvm;
获取nvm源码
1、直接从 github 找到最新版本通过wget下载到本地wget https://github.com/cnpm/nvm/archive/v0.23.0.tar.gz,
2、或者直接克隆到本地通过git clone https://github.com/cnpm/nvm.git
2
安装nvm
1、安装nvm非常简单,只要解压后进入目录然后执行。./install.sh然后source ~/.bash_profile。
2、也可以手动配置终端启动时自动执行 source /opt/wget/nvm-0.23.0/nvm.sh, 在 ~/.bashrc, ~/.bash_profile, ~/.profile, 或者 ~/.zshrc 文件添加命令:
重新打开你的终端, 输入 nvm。
3
通过nvm安装管理nodejs
1、列出所有可安装的版本nvm list-remote;
2、安装相应的版本使用nvm install v0.12.4;还可以直接安装 iojs 各个版本;
3、查看一下你当前已经安装的版本:nvm ls;
4、切换版本;nvm use v0.12.4;
5、设置默认版本 nvm alias default v0.12.4
注意:具体操作很简单,使用帮助通过nvm help;
END
通过express创建项目
安装express
1、安装express,使用npm install express -g全局安装,不能通过 express -e nodejs-001创建项目会提示“bash: express: 未找到命令...”
2、安装express时增加generator参数:npm install -g express-generator才可以,express 已经把命令行工具分离出来了;
原因:原先的express带cli, 现在把cli拆成了单独的express-generator包. 原先的express运行生成的项目是 node app.js, 因为httpserver相关代码都在app.js里, 现在这部分代码移到了项目目录的bin/www下面, app.js 只保留实现app的逻辑代码, 你需要去运行那个bin/www。 只是很单纯的细化应用和包依赖的版本变更。
2
建立express工程,启动项目
1、创建工程express -e nodejs-001;
2、创建工程时候会提示需要安装依赖 cd nodejs-001 && npm install;
3、启动项目npm start,通过浏览器访问http://localhost:3000/;这里需要注意 express 4.x 无法以 node app.js 为启动方式,而是用指令 npm start 作为启动;
这里大功告成,终于学会了环境安装,接下去可以好好深入学习了,真开心!!!
C. 如何在Ubuntu14.04服务器上安装NodeJS
一、NodeJS介绍:
Node.JS是一个让开发者可以快速创建网络应用的服务器端JavaScript平台,同时运用JavaScript进行前端与后端编程,开发者可以更专注于系统的设计以及保持其一致性。
在这篇文章中,我们将向您介绍如何在Ubuntu14.04服务器上开始您的Node.JS神奇之旅。
二、如何安装发行稳定版的Node.JS
Ubuntu 14.04为了保证跨平台服务体验的一致性,在它的仓库中默认包含了一个版本为0.10.25的Node.JS,这个可能不是最新版本,但是却一定是标准发行版本。
要想获取这个版本的Node.JS,我们只要通过apt包管理工具来安装就可以。在安装之前,最好先更新一下apt包管理工具的本地索引,然后再从Ubuntu仓库中安装Node.JS。
sudo apt-get update
sudo apt-get install nodejs
如果Ubuntu软件仓库中的包正好是你所需要的,那么上述步骤就是在Ubuntu10.04下安装Node.JS的全部操作过程。大多数情况下,我们还希望也安装一份Node.JS的包管理工具:npm,您可以通过以下命令安装:
sudo apt-get install npm
NPM将让使得安装Node.JS的模块或者源码包变得非常简单。
在您运行Node.JS的时候请一定要注意,因为与别的工具包相冲突的原因,Ubuntu仓库中可执行的名字是nodejs而不是node。
下面,我们将讨论Node.JS更多种灵活的安装方式。
三、如何通过PPA来安装Node.JS?
一个让你可以保持获得Node.JS最新版本的替代方案是加入由NodeSource维护的PPA(Personal Package Archive)私有包档案。这个方式可以让你获得比Ubuntu仓库更多的Node.JS版本。
首先:你得安装PPA以获得访问它内容的权限。
curl -sL https://deb.nodesource.com/setup | sudo bash -
通过上面的命令,PPA将加入到您的系统配置中,并且自动的更新您的本地包缓存,安装完成之后,您可以像之前一样通过apt-get来安装Node.JS。
solo apt-get install nodejs
这里的nodejs安装包包含了nodejs二进制执行文件以及npm可执行文件,所以您无须另外安装npm,然而,为了使一些NPM包能正常工作(比如那些需要多源代码编译的包),你还需要安装build-essentials包。
sudo apt-get install build-essential
四、如何使用NVM来安装?
还有一种使用apt来安装Node.JS的替代方案是使用一个特别设计的工具叫NVM,它的标准叫法是Node.JS版本管理工具(Node.js Version manager)。
使用NVM,您可以安装多个可方便控制的独立Node.JS环境,它将给您最新版本Node.JS的请求权限,但也将允许你根据APP的需要而使用旧版本的Node.JS。
在开始之前,我们需要从Ubuntu仓库中先安装一些依赖包,NVM将利用这些工具来编译需要的组件:
sudo apt-get update
sudo apt-get install build-essential libssl-dev
一旦这些依赖包安装完成,您可以通过NVM的GitHub项目主页将安装脚本下载下来。版本号可能不尽相同,但是正常来说你可以通过以下方式来下载和安装:
curl https://raw.githubusercontent.com/creationix/nvm/v0.16.1/install.sh | sh
上面的命令将下载并且运行安装脚本,安装脚本将把软件安装到你home目录的~/.nvm目录下,同时也会在~/.profile加入必要的配置。
为了使~/.profile的配置生效,您可能需要退出并重新登录您的账户,当然,也可以通过source命令来重新导入~/.profile的配置:
source ~/.profile
现在你已经安装了NVM,你可以安装Node.JS的各个独立版本。为了找出当前的Node.JS可安装版本,你可以敲入以下命令:
nvm ls-remote
回车可能会显示如下内容:
. . .
v0.11.6
v0.11.7
v0.11.8
v0.11.9
v0.11.10
v0.11.11
v0.11.12
v0.11.13
如你所见,当前Node.JS的最新可安装版本是v0.11.13,你可以通过如下命令安装这个版本的程序:
nvm install 0.11.13
通常情况下,NVM会自动切换到最新安装的版本,你可以通过以下命令告诉NVM指定使用已经安装的版本:
nvm use 0.11.13
当你使用NVM安装Node.JS,它的可执行名称是node,通过以下信不信你可以知道当前所使用的Node.JS版本:
node -v
显示:
v.0.11.13
如果你安装了多个版本的Node.JS,你可以通过以下命令列出已安装版本:
nvm ls
如果你想把其中一个版本设置为默认的版本,你可以这样:
nvm alias default 0.11.13
现在当一个请求发生时,0.11.13这个版本将自动被选择,您也可以通过这样的别名引用它:
nvm use default
每个版本都将保持其独立的模块和包,并且通过独立的NPM来管理它们,你可以使用NPM的普通模式来为Node.JS项目安装独立的第三方包,它将安装到Node.JS的./node_moles目录下:
npm install express
如果你想将第三方包安装成全局模式(将与其它使用同一个版本Node.JS的项目共用),那么通过使用-g参数就可以实现:
npm install -g express
这个时候包将安装到下面这个目录:
~/.nvm/node_version/lib/node_moles/package_name
全局模式安装的包将只允许你在命令行下使用,如果你想在在本地项目中使用,你还需要将它连接进来:
npm link express
如果需要帮助,你可以通过以入命令获取帮助:
npm help
D. linux nvm命令怎么删除
通过NVM安装NVM(Node version manager)顾名思义,就是Node.js的版本管理软件,可以轻松的在Node.js各个版本间切换,项目源码在GitHub;如果你想长期做 node 开发, 或者想快速更新 node 版本
E. nodejs如何升级到最新版本
1、打开cmd命令窗口,windows键+R,输入cmd确认,打开cmd窗口之后,输入node -v命令,先查看下当前nodejs的版本
2、如果上面查看的版本比较低,则可以开始升级
清除npm cache
3、升级之前还需要安装n模块,n模块是专门用来管理nodejs的版本
输入npm install -g n
4、如果出现npm ERR! notsup Unsupported platfor... npm ERR! notsup Valid OS: !win32这样错误信息,则可以在命令后面加上 --force
5、如果你想升级到一个指定的版本,则可以使用n 6.11.2来升级
6、还可以直接输入n stable,升级到nodejs最新稳定的版本
F. linux下nodejs安装以及如何更新到最新的版
nodejs官网下载安装的源码文件,我这边下载的是node-v4.5.0-linux-x64.tar.xz
在linux命令行里输入:
tar -xvf node-v4.5.0-linux-x64.tar.xz
然后输入vi /etc/profile
在最后一行添加(设置环境变量)
export NODE_HOME=/mnt/software/node-v4.5.0-linux-x64
export PATH=$PATH:$NODE_HOME/bin
export NODE_PATH=$NODE_HOME/lib/node_moles
输入source /etc/profile使设置生效
再输入node -v查看版本号
如果要升级nodejs的话可以使用如下命令,
npm install -g n
n latest
安装完成后就是最新版本了
G. 怎么使用nvm 全局安装node或iojs
我也觉得没必要。之前玩了一会nvm,后来感觉有些环境问题自己解决的不够后,隧放弃使用。直接编译最新的node源代码就不错。
H. 嵌入式软件编译链接文件问题,segment 设置问题
最简单的办法,直接修改makefile(只限于自己玩玩;在工程里,一般作为参数传给make) ARCH ?= $(SUBARCH) CROSS_COMPILE ?= 在里面写上arm,以及编译器的前缀(若命令是arm-linux-gcc,就写ARCH=arm, CROSS_COMPILE=arm-linux-)
I. 为什么前端工程师都推崇使用 MacBook Pro
1,缺少alfred这样的神器,导致应用启动、文件导航和查找效率很低。everything速度是不错的,但是使用的体验还是不如alfred
2,缺少剪贴板历史记录神器,和上条一样,我使用alfred解决,据说win下也有,没试过体验如何
3,终端难用,如果你需要经常用到终端的话会同意我的
4,接上一条,终端工具缺乏,比如ssh都木有……
5,很多神器用不了,比如nvm,brew之类的
6,系统缺少很多开发环境,导致一些软件安装困难,比如源码编译sqlite或者是安装node-canvas会很抓狂(各种装,.net framework/c++ redistrict xxx/vs等,也不确定装到哪个版本就突然可以了,原谅我的无知……)
7,没有多桌面切换,窗口多了很麻烦。(这一点也未必mac都是好用的,windows任务栏切窗口效率还是比较高的)
大概就这些吧,当然最最最重要的是,windows太慢了……切回Mac之后终于重新找到了健步如飞的感觉。当然你可以升级SSD加大内存来加快windows机器的速度,但花费不少,而且体验上也总是觉得没有Mac那种“爽快感”。
J. nvm 工具怎样切换node 版本
通过NVM安装NVM(Node version manager)顾名思义,就是Node.js的版本管理软件,可以轻松的在Node.js各个版本间切换,项目源码在GitHub;如果你想长期做 node 开发, 或者想快速更新 node 版本, 或者想快速切换 node 版本, 那么在非 Windows(如 osx, linux) 环境下, 请使用 nvm 来安装你的 node 开发环境, 保持系统的干净.如果你使用 Windows 做开发, 那么你可以使用 nvmw 来替代 nvm;