带有npm包的Karma&使用require的脚本

时间:2015-02-18 17:35:00

标签: angularjs npm karma-runner browserify

我正在和Karma一起测试。我遇到了一个问题。在我测试的某个组件中,我使用jquery-ui中的npmjquery-ui.jsrequire('jquery')声明。当我将业力配置为包含我的jquery-ui.js

    files: [
      /* Core */
      'node_modules/jquery-ui/jquery-ui.js',

      /* Components */
      'gom-datepicker.js',

      /* Tests */
      'test/*.Spec.js'
    ],

我收到错误:

PhantomJS 1.9.8(Windows 7)错误   ReferenceError:无法找到变量:require   在c:/dev/gom/gom-datepicker/node_modules/jquery-ui/jquery-ui.js:1

如何正确解决此问题?在Karma测试中使用npm包的正确方法是什么?我是否必须在中间某处使用browserify

0 个答案:

没有答案