如何用npm安装PhantomJS v2
我试图安装PhantomJS v2.0.0
使用npm
和尝试了几个方法后,我还没有find一个工作的解决scheme…
在NPM上,最新版本是1.9.16
,所以我在我的package.json
尝试了以下内容:
-
"phantomjs": "https://github.com/ariya/phantomjs/archive/2.0.0.tar.gz"
这给了我一个错误,因为在github仓库中没有这个版本的package.json
。
-
"phantomjs": "2.0.0"
这告诉我没有可用的这个号码的版本。
我在这里错过了什么?
phantomjs-prebuilt从phantomjs更名,现在还包含版本2.1+的二进制文件。
npm -g install phantomjs-prebuilt
fork phantomjs2仍然可用,其中包含版本2.0。
npm -g install phantomjs2
请记住,并非所有平台都可能受支持。
Phantomjs可能被安装为一个brew包。 确认:
brew ls | grep phantomjs
如果您将phantomjs安装为brew包,则可以轻松地将其卸载:
brew uninstall phantomjs
然后尝试更新package.json为“2.0.0”后重新运行npm install
。
仅供参考:请阅读语义版本: https : //stackoverflow.com/a/22345808/3412545
我有麻烦通过npm安装它。
我决定build立它。 我正在运行Ubuntu 15.10 。
首先,检查你是否安装了所有的开发包:
sudo apt-get install build-essential g++ flex bison gperf ruby perl libsqlite3-dev libfontconfig1-dev libicu-dev libfreetype6 libssl-dev libpng-dev libjpeg-dev python libx11-dev libxext-dev
然后下载源代码: https : //bitbucket.org/ariya/phantomjs/downloads/phantomjs-2.0.0-source.zip
并运行:
cd phantomjs-2.0.0-source sudo ./build.sh
build立它是一个非常漫长的过程! 确保你知道你在做什么。
npm安装phantomjs-prebuilt尝试这个节点用户