事件缘由
今天要在本地跑一个fekit构建的前端项目,需要搭一个前端开发环境,结果看了网上各种奇葩node安装方式,还有各种npm下载不了包,查阅许多资料个人感觉还是这种安装方式比较靠谱。此观点仅代表个人观点,各位大神如果还有其他更好的方式,求科普。
安装nvm
cd ~/git
git clone [https://github.com/creationix/nvm.git](https://github.com/creationix/nvm.git)
#配置终端配置nvm自启动
#在~/.bashrc, ~/.bash_profile, ~/.profile, 或者 ~/.zshrc 文件添加以下命令:
source ~/git/nvm/nvm.sh
通过nvm安装任意版本node
##国外服务器下载安装
nvm install 6.3.1
##从国内镜像服务器下载
NVM_NODEJS_ORG_MIRROR=https://npm.taobao.org/mirrors/node nvm install 6.3.1
配置国内镜像
在~/.bashrc里添加
##nvm
export NVM_NODEJS_ORG_MIRROR=https://npm.taobao.org/mirrors/node
source ~/git/nvm/vnm.sh
npm使用国内镜像安装
npm --registry=https://registry.npm.taobao.org install fekit
使用cnpm加速npm
npm install -g cnpm --registry=https://registry.npm.taobao.org
解决sudo 无法识别命令
ln -s /root/git/nvm/versions/node/v6.3.1/bin/node /usr/bin/node
ln -s /root/git/nvm/versions/node/v6.3.1/bin/npm /usr/bin/npm
ln -s /root/git/nvm/versions/node/v6.3.1/bin/cnpm /usr/bin/cnpm
ln -s /root/node_modules/fekit/bin/fekit /usr/bin/fekit
参考
安装参考:https://www.kancloud.cn/summer/nodejs-install/71975
fekit教程: http://ued.qunar.com/fekit/