node安装phantomjs失败

发布于 2022-09-05 22:21:56 字数 1255 浏览 15 评论 0

我按照npm的安装方式进行安装,安装过程:

 npm install phantomjs-prebuilt 

> phantomjs-prebuilt@2.1.15 install /data/wwwroot/qrcode/node_modules/phantomjs-prebuilt
> node install.js

PhantomJS not found on PATH
Download already available at /tmp/phantomjs/phantomjs-2.1.1-linux-x86_64.tar.bz2
Verified checksum of previously downloaded file
Extracting tar contents (via spawned process)
Removing /data/wwwroot/qrcode/node_modules/phantomjs-prebuilt/lib/phantom
Copying extracted folder /tmp/phantomjs/phantomjs-2.1.1-linux-x86_64.tar.bz2-extract-1505540093865/phantomjs-2.1.1-linux-x86_64 -> /data/wwwroot/qrcode/node_modules/phantomjs-prebuilt/lib/phantom
Writing location.js file
Done. Phantomjs binary available at /data/wwwroot/qrcode/node_modules/phantomjs-prebuilt/lib/phantom/bin/phantomjs
npm WARN qrcode@1.0.0 No description
npm WARN qrcode@1.0.0 No repository field.

+ phantomjs-prebuilt@2.1.15
updated 1 package in 28.151s
[root@VM_171_198_centos qrcode]# phantomjs --version
bash: /usr/local/bin/phantomjs: No such file or directory

请问怎么解决这个问题?
已经纠结了一天,starkoverflow上面的也看了试了,解决不了。

wwwroot文件夹的权限是777

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

橪书 2022-09-12 22:21:56
cd /data/wwwroot/qrcode
./node_modules/.bin/phantomjs --version

你又没有安装到全局,直接输入phantomjs 肯定是不可能成功的。

情绪 2022-09-12 22:21:56

总结一下几个问题:

  1. phantomjs已经宣布不再维护,不建议使用了
  2. 你可以不需要这么安装,非常慢,建议直接下载官方编译好的版本,将可执行程序放到/usr/local/bin/即可。官方编译好的版本在s3上,被墙了,国内有镜像: https://npm.taobao.org/mirror...

最后你的问题是没用npm i -g安装到全局目录

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文