NPM在没有下载的情况下安装PhantomJS

时间:2016-07-21 15:20:58

标签: node.js maven npm phantomjs karma-runner

好的,我无法提供很多细节,因为这些信息属于我正在工作的公司,我无法上传所有服务器文件等等。我们使用maven来安装npm和node。另外我们使用shrinkwrap,其中所有tar文件都在。所以当我在本地运行maven安装时,一切正常。

然而,当Backend-Team尝试部署服务器上的所有内容时,PhantomJS会导致问题。即使我们在shrinkwrap-folder中有一个phantomJs,它也会被忽略,服务器从https://bitbucket.org/ariya/phantomjs/downloads下载PhantomJS

有时下载失败,有时会有效。当它工作时,会出现下一个问题:

[INFO] [INFO] [16:40:21] Starting Karma testrunner
[INFO] [INFO] PhantomJS 1.9.8 (Linux 0.0.0) ERROR
[INFO] [INFO]   TypeError: 'undefined' is not an object 
INFO] [INFO]   TypeError: 'undefined' is not an object
[INFO] [INFO] 
[INFO] [INFO] PhantomJS 1.9.8 (Linux 0.0.0): Executed 0 of 0 ERROR (0.427 secs / 0 secs)

这没有任何意义。在本地运行时,所有测试都成功,没有错误。

所以我的问题是,如何阻止nodejs下载PhantomJS并将其与我上传到服务器的本地文件一起安装?

0 个答案:

没有答案