ubuntu 18.04 搭建 nodejs、npm + phantomjs 环境配置

nodejs + npm

nodejs 环境既可以在官网上下载源码包,解压后编译、配置环境即可使用,但在新版 ubuntu 中可以用 apt-get 来更简单地获取 nodejs,安装方法如下:

1
2
3
sudo apt-get upoate
sudo apt-get isntall nodejs
sudo apt-get npm

之后我们来检查是否安装成功,以及我们所安装的版本:

1
2
nodejs -v
npm -v

推荐用这种方法安装的原因是无须手动配置环境变量,且卸载容易。笔者搭建 nodejs 的环境只是为了 python 网络爬虫服务,所配以选择这种简单的方式。如果是专业的 nodejs 开发,则推荐使用 nvm 来安装多版本的 nodejs。值得一提的是,用 apt-get 安装的 nodejs 并不是最新版,如果对新版有着强烈的追求,可以通过安装 n 模块,用如下命令升级 nodejs

1
2
3
4
sudo npm install -g n
sudo n stable
nodejs -v
npm -v

为了使一些npm包能够工作(例如那些需要从源代码编译代码的包),您需要安装build-essential包:

1
sudo apt install build-essential

同时,这个命令也搭建好了C/C++ 的开发环境。

phantomjs

安装 phantomjs 目前有三种方式,第一种方法是 apt-get,第二种是从官网源码下载 + 配置环境,第三种是用 npm 来安装。

第一种方法仍然十分简便:

1
2
sudo apt-get update
sudo apt-get install phantomjs

第二种方法略过,第三种方法:

1
sudo npm install -g phantomjs-prebuilt --ignore-scripts

由于不知道什么的原因,此处安装的 phantomjs 创建在 /usr/local/bin 或者 /usr/bin 下的快捷方式可能会损坏,无法使用。此时需要我们手动创建一个 phantomjs 的快捷方式:

1
2
sudo rm /usr/local/bin/phantomjs  # 此处的路径,可能有所不同,意思是删除原有的快捷方式
sudo ln -s /usr/local/lib/node_modules/phantomjs-prebuilt/lib/phantom/bin/phantomjs /usr/bin/phantomjs # 第一个路经为 phantomjs 的路径,第二个路径为环境变量所在路径,只需要根据自己的安装修改第一个路径

Comments

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×