我已经全局安装了PhanthomJS,当我在本地项目中运行'npm install‘时,它仍然试图从Bitbucket下载PhantomJS并在本地安装。有没有办法避免这种额外的下载,因为PhantomJS已经在全球范围内可用?我确保它是正在安装的相同版本。
这是我的package.json
{
"name": "testApp",
"devDependencies": {
....
"karma": "~0.12",
"karma-coverage": "~0.2.6",
"karma-requirejs": "~0.2.2",
"grunt-karma": "~0.9.0",
"karma-jasmine": "~0.1.5",
"karma-chrome-launcher": "~0.1.4",
"karma-phantomjs-launcher": "~0.1.4"
}
}发布于 2015-04-10 22:23:56
我自己也在调查同样的问题。我还将'PHANTOMJS_BIN‘变量设置为全局安装的phantomjs的变量,但仍然没有结果。
我尝试过的唯一有效的方法是使用这个插件:https://www.npmjs.com/package/karma-phantomjs-launcher-nonet
唯一的问题是,您必须设置到全局安装的exe的路径,这可能会改变每个用户
发布于 2016-10-17 07:28:21
在全球范围内安装Phantom对我也没有帮助。下面是我在windows机器上做的事情
从https://bitbucket.org/ariya/phantomjs/downloads
--
来检查它是否正常工作
https://stackoverflow.com/questions/28418957
复制相似问题