gpt4 book ai didi

node.js - phantomjs版本好像没有更新

转载 作者:太空宇宙 更新时间:2023-11-03 22:01:36 25 4
gpt4 key购买 nike

有一段时间我一直在努力解决这个问题。希望你们中的一些人能够帮助阐明这个问题。

这一切都始于我想要尝试https://github.com/metaskills/mocha-phantomjs .

所以我按照说明运行

npm install -g mocha-phantomjs phantomjs

认为一切都很好,我编写了测试代码并运行

mocha-phantomjs test.js

这是我的第一个问题:

mocha-phantomjs requires PhantomJS > 1.9.1

乍一看似乎很简单,我可能只需要升级 phantom 上的版本即可。查了一下最新版本,发现是1.9.7-1,于是执行:

sudo npm install phantomjs@1.9.7-1 -g

现在这是我的第二个问题:

$ phantomjs -v

给我

1.8.1

即使我刚刚安装了版本 1.9.7-1

我执行了一个快速命令来验证我确实安装了 1.9.7-1,我在项目文件夹中执行了此操作:

$ npm ls phantomjs
Project@0.0.1 /home/ubuntu/project
└── phantomjs@1.9.7-1 extraneous

很困惑,我在/usr/lib/node_modules/phantomjs 中的 package.json 上执行了 vim 并得到了这个:

"name": "phantomjs",
"version": "1.9.7-1",
"keywords": [
"phantomjs",
"headless",
"webkit"
]

我在目录/usr/lib/node_modules/phantomjs 中执行了 npm -v,但仍然得到 1.8.1。

假设这是一个安装,我然后这样做了:

npm rm -g phantomjs

重新安装后还是1.8.1..

我完全被难住了。任何人都可以帮助阐明这一点吗?

最佳答案

我也遇到了同样的问题,结果发现我将 phantomjs 安装为 brew 包。您可以通过运行来确认这是否与您相同:

brew ls | grep phantomjs

如果您确实将 phantomjs 作为brew 软件包安装,您可以轻松卸载它:

brew uninstall phantomjs

这应该可以解决您的问题。

关于node.js - phantomjs版本好像没有更新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22173634/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com