Node.js   发布时间:2022-04-24  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了快速搭建 Node.js / io.js 开发环境以及加速 npm大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
@H_403_1@


https://fengmk2.com/blog/2014/03/node-env-and-faster-npm.html


@H_772_13@

Home | Prev

快速搭建 Node.js / io.js 开发环境以及加速 npm

在公交车上刷微博,还是有很多同学在咨询:

于是我觉得应该写一篇文章解答所有这些起步问题,让新同学也能顺顺利利入门。

快速搭建 @L_403_5@ 开发环境

如果你想长期做 node 开发,或者想快速更新 node 版本,或者想快速切换 非 Windows(如 osx,linux) 环境下,请使用 nvm 来安装你的 node 开发环境,保持系统的干净.

如果你使用 @H_450_37@Windows 做开发,那么你可以使用 nvmw 来替代 nvm

osx,linux 环境

如果你是 windows 环境开发,请跳过这里,直接查看下一章.

git clone nvm

直接从 github clone nvm 到本地,这里假设大家都使用 ~/git 目录存放 git 项目:

$ cd ~/git
$ git clone https:/
/github.comcnpmnvmgit

配置终端启动时自动执行 source ~/git/nvm/nvm.sh,在 ~/.bashrc~/.bash_profile,244)'>~/.profile,或者 ~/.zshrc 文件添加以下命令:

nvm

 通过 nvm 安装任意版本的 node
 
 
######################################################################## 100.0%
Now12.0

还可以直接安装 iojs 各个版本

$ nvm lsremote
         nvm
     v0
8.26
    v0
10.2611.16
->  v0

windows 环境

git clone nvmw

直接从 github clone nvmw 到本地,244)'>d:\git 目录存放 git 项目:

d:\git\nvmw 目录到你的 PATH 环境变量中:

set"PATH=d:\git\nvmw;%PATH%"

重新打开你的终端,244)'>nvmw

 通过 nvmw 安装任意版本的 $ nvmw install 

安装 iojs

 使用 cnpm 加速 npm
 
 

同理 nvm,npm 认是从国外的源获取和下载包信息,不慢才奇怪. 可以通过简单的 ---registry 参数,使用国内的镜像 http://registry.npm.taobao.org :

...
koa@0
5.2 node_moduleskoa
├── koacompose@22.0 statuses@10.2 finished@11.1 escapehtml@10.1 only@0 debug@08.0 fresh@02.2 type-is@1.01 delegates@00.3 mime@12.11 co@30.5 accepts@1(negotiator@04.2)└── cookies@04.0keygrip@10.0

但是毕竟镜像跟官方的 npm 源还是会有一个同步时间差异,目前 cnpm 的认同步时间间隔是 10 分钟. 如果你是模块发布者,或者你想马上同步一个模块,那么推荐你安装 cnpm cli:

$ cnpm sync koa connect mocha

呃,我就是不想安装 cnpm cli 怎么办? 哈哈,早就想到你会这么懒了,于是我们还有一个 web 页面:

例如我想马上同步 koa,直接打开浏览器: http://npm.taobao.org/sync/koa

或者你是命令行控,通过 open 命令打开:

--disturl 参数,通过中国镜像来下载:

--registry 和 --disturl 都配置好了,谁用谁知道 . 写到这里,就更快疑惑那些不想安装 cnpm cli 又吐槽 npm 慢的同学是基于什么虑不在本地安装一个 cnpm 呢?

github 好慢

好了,看到这里大家应该对 node 和 npm 已经没有速度慢的问题了.

github 慢,或者说是它的资源 host 被堵而已,大家可以通过简单的 hosts 映射解决:

185.3116.184 github.globalsslfastlynet

为何最近访问国外网站这么慢?

听说是 APCN2 又断了: http://weibo.com/1415338244/ACTYkq8xK

快速搭建 Node.js / io.js 开发环境以及加速 npm

有爱

希望文本对你有用. :)

Comments

blog comments powered by Disqus

大佬总结

以上是大佬教程为你收集整理的快速搭建 Node.js / io.js 开发环境以及加速 npm全部内容,希望文章能够帮你解决快速搭建 Node.js / io.js 开发环境以及加速 npm所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。