Nodejs 环境配置终极解决方案

简介:

工欲善其事,必先利其器。

nvm 管理 Nodejs 版本

curl https://raw.githubusercontent.com/cnpm/nvm/master/install.sh | bash

// add to .bashrc or .zshrc
source ~/.nvm/nvm.sh

nvm install iojs-v3.0.0
nvm alias default iojs-v3.0.0

cnpm/tnpm 加速 npm

// cnpm:国内用户
npm install -g cnpm --registry=https://registry.npm.taobao.org

// tnpm: 公司内部
npm install -g tnpm --registry=xxxx

不同版本的 Nodejs 共享全局的 npm

用 nvm 管理 node 版本,会碰到这样一个问题:对于各个版本的全局 npm 模块,是各自独立的,因此,当你在 0.12.6 下全局安装了某个模块,然后切换到 0.12.7 之后又得重新安装。所以,解法就是 npm prefix

// 获取当前的 prefix
npm config get prefix   // ~/.nvm/versions/0.12.6/...

// 将 prefix 设置到一个全局目录下,比如新建一个 /Users/guo/npm-global, 这个文件不要放在需要 sudo 的文件夹下
npm config set prefix /Users/guo/npm-global

设置之后,再用 npm 安装全局模块时就会放在 npm-global 下,注意 npm/cnpm 的 prefix 是各自独立的,因此每个都需要设置一下

然后呢,全局模块的可执行文件也会放在 npm-global/bin 目录下,想要执行这些命令的话,还需要添加一条 PATH, 打开你的 .zshrc 或者 .bashrc, 末尾添加一行:

export PATH=/Users/guo/npm-global/bin:$PATH

搞定!

文章转载自:http://sobear.me/

作者:大果

目录
相关文章
|
8月前
|
JavaScript
万事起头难:完整步骤带你学会Node.js环境配置
万事起头难:完整步骤带你学会Node.js环境配置
96 0
|
12天前
|
JavaScript Windows
NodeJS 安装及环境配置
NodeJS 安装及环境配置
|
29天前
|
内存技术
node版本与npm版本不对应的解决方案
node版本与npm版本不对应的解决方案
23 0
|
2月前
|
缓存 JavaScript
2023年8月份nodejs——v20.5.1版本安装与环境配置
2023年8月份nodejs——v20.5.1版本安装与环境配置
59 1
|
5月前
|
Web App开发 JavaScript 前端开发
【vue.js】路由使用与Node.js下载安装之环境配置
【vue.js】路由使用与Node.js下载安装之环境配置
54 0
|
6月前
|
Web App开发 JavaScript 前端开发
Vue的路由使用,Node.js下载安装及环境配置教程 (超级详细)
Vue的路由使用,Node.js下载安装及环境配置教程 (超级详细)
41 0
|
8月前
|
缓存 JavaScript
nodejs安装和环境配置
nodejs安装和环境配置
364 0
|
8月前
|
JavaScript Linux Shell
nodejs安装和环境配置-Linux
nodejs安装和环境配置-Linux
89 0
|
8月前
|
JavaScript Windows
nodejs安装时遇到的问题及解决方案
nodejs安装时遇到的问题及解决方案
235 0
|
8月前
|
缓存 JavaScript 开发工具
nodejs安装和环境配置-Windows
nodejs安装和环境配置
118 0