首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PhantomJS: NPM正在本地安装,即使相同的版本在全局上也是如此

PhantomJS: NPM正在本地安装,即使相同的版本在全局上也是如此
EN

Stack Overflow用户
提问于 2015-02-10 04:42:44
回答 2查看 1.2K关注 0票数 1

我已经全局安装了PhanthomJS,当我在本地项目中运行'npm install‘时,它仍然试图从Bitbucket下载PhantomJS并在本地安装。有没有办法避免这种额外的下载,因为PhantomJS已经在全球范围内可用?我确保它是正在安装的相同版本。

这是我的package.json

代码语言:javascript
复制
{
  "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"
  }
}
EN

回答 2

Stack Overflow用户

发布于 2015-04-10 22:23:56

我自己也在调查同样的问题。我还将'PHANTOMJS_BIN‘变量设置为全局安装的phantomjs的变量,但仍然没有结果。

我尝试过的唯一有效的方法是使用这个插件:https://www.npmjs.com/package/karma-phantomjs-launcher-nonet

唯一的问题是,您必须设置到全局安装的exe的路径,这可能会改变每个用户

票数 0
EN

Stack Overflow用户

发布于 2016-10-17 07:28:21

在全球范围内安装Phantom对我也没有帮助。下面是我在windows机器上做的事情

https://bitbucket.org/ariya/phantomjs/downloads

  • Extract下载phantomjs- C:\PhantomJs

  • Set -
  • -{版本号}-windows.zip压缩文件,将PATH环境变量指向phantomjs.exe。在本例中,将C:\PhantomJs\bin添加到PATH。还要创建一个新的系统环境变量"PHANTOMJS_BIN“,并将其指向相同的位置,然后转到命令提示符并运行”

--

来检查它是否正常工作

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28418957

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档