繁体   English   中英

如何用npm安装PhantomJS v2

[英]How to install PhantomJS v2 with npm

我试图安装PhantomJS v2.0.0使用npm和尝试了几个方法后,我没有找到一个有效的解决方案......

在NPM上,最新版本是1.9.16 ,所以我在package.json尝试了以下内容:

  1. "phantomjs": "https://github.com/ariya/phantomjs/archive/2.0.0.tar.gz"

这给了我一个错误,因为github repo中没有这个版本的package.json

  1. "phantomjs": "2.0.0"

这告诉我没有这个号码可用的版本。

我在这里错过了什么吗?

phantomjs-prebuiltphantomjs重命名,现在另外包含版本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安装它。

我决定建造它。 我正在运行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

构建它是一个非常漫长的过程! 一定要知道你在做什么。

npm install phantomjs-prebuilt试试节点用户

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM