我在CI环境(teamcity)中运行单元测试时遇到问题。当我尝试运行单元测试时,我的代理会抛出此问题:
错误[phantomjs.launcher]: /选择/家庭/ TeamCity的/ buildAgent2 /工作/ a6ed2b843575d927 / node_modules /卡玛 - phantomjs2-发射/ node_modules / phantomjs2-EXT / lib目录/幻/斌/ phantomjs: 加载共享库时出错:libz.so.1:无法打开共享 目标文件:没有这样的文件或目录
我没有全球安装PhantomJS。它是我的devDependencies的一部分,并安装在之前的构建步骤中。我使用Karma作为单元测试运行器并指定了phantomJS运行器,如下所示:
浏览器:[' PhantomJS2']