前段时间我安装了npm包phantomjs。现在我的单元测试不起作用了。 PhantomJS浏览器没有捕获。
我想降级软件包phantomjs的版本。
我发现,我可以通过npm uninstall phantomjs
删除phantomjs。我这样做了,控制台说一切都好。
我尝试了命令npm v phantomjs | grep version
。它说安装了phantomjs,它的版本是2.1.3。看起来没有卸载phantomjs。
我尝试从项目中完全删除node_modules并再次编写install命令:npm install
。当我检查版本时,我得到了2.1.3。在我的package.json phantomjs中描述为"phantomjs": "^1.9.19"
。所以,我希望,版本将是>=1.9.19 < 2.0.0
。嗯,这是1.9.19。我在&gt; node_modules \ phantomjs \ package.json`中手动检查了版本,它是1.9.19。
那么实际安装的版本是什么?为什么packages.json和命令npm v xxx
中的版本不相同?