Javascript TeamCity&;摩卡幻影js:ReferenceError:Can';找不到变量:require

Javascript TeamCity&;摩卡幻影js:ReferenceError:Can';找不到变量:require,javascript,teamcity,node-modules,mocha-phantomjs,Javascript,Teamcity,Node Modules,Mocha Phantomjs,我需要在CI服务器上运行JS测试。测试框架是mocha。 我发现了mochaphantomjs,但它的输出如下: ReferenceError:在处找不到变量:require c:/w1/----/---/Tests/RestApiTests/BasicTests.js:1 当我将reporter更改为“teamcity”时,输出如下: Teamcity记者被转移到一个名为 摩卡车队城市记者 (). 无法打开 文件“teamcity” 而且没有我可以使用它的说明 我有两个带有测试的*.js文件,

我需要在CI服务器上运行JS测试。测试框架是mocha。 我发现了
mochaphantomjs
,但它的输出如下:

ReferenceError:在处找不到变量:require c:/w1/----/---/Tests/RestApiTests/BasicTests.js:1

当我将reporter更改为“teamcity”时,输出如下:

Teamcity记者被转移到一个名为 摩卡车队城市记者 (). 无法打开 文件“teamcity”

而且没有我可以使用它的说明

我有两个带有测试的
*.js
文件,必须在CI服务器上测试,并报告通过/失败的测试数量


对JS和对它的测试都很陌生,但我需要在TeamCity中配置这些测试,以便对失败和通过的测试有结果。

这听起来像是一个常见的JS模块问题。From:“此处的测试在本机不支持模块的浏览器中运行。如果要使用模块模式,则需要使用AMD或Browserify等系统在浏览器上下文中支持这些测试。”这听起来像是一个常见的JS模块问题。From:“此处的测试在本机不支持模块的浏览器中运行。如果要使用模块模式,则需要使用AMD或Browserify等系统在浏览器上下文中支持这些测试。”