原因 #
今天安装hexo来构建静态博客,需要用的nodejs,于是涂了方便,直接apt-get install了,但是当我输入了npm install时,出现错误,谷歌后使用网上的三种方法,都不可以,所以记下这记录
- 使用已编译的包建立链接: 这种方法并不太好,第一,npm后,安装的内容无法设为全局变量,造成安装框架无法使用
- 使用编译环境安装: 这种方法太过繁琐,并不推荐
- 使用管理工具安装,网上都说直接
apt-get install方法安卓,实测,很坑,原因是npm和node并不匹配,造成很多意想不到的错误.
解决方案: #
还是直接看官方文档整吧!
debain/ubuntu #
curl -sL https://deb.nodesource.com/setup_4.x | sudo -E bash -
sudo apt-get install -y nodejs
然后安装buildtools:
sudo apt-get install -y build-essential
centos #
curl --silent --location https://rpm.nodesource.com/setup_4.x | bash -
yum -y install nodejs
一样要安装buildtools
yum install gcc-c++ make
搞定,就是这么简单!