【问题标题】:using require.config in a vows file在 vows 文件中使用 require.config
【发布时间】:2013-10-20 00:08:14
【问题描述】:

我正在尝试像在 index.html 文档中设置的那样设置 require,这样就不会有任何问题...出于某种原因,vowsjs 抱怨 require.config...

也许它使用的是旧的 requirejs 版本? 誓言 0.7.0

(ProjectEnv)obitusis@8675309 ~../static/js: sudo vows test_models.js

../static/js/test_models.js:1
(function (exports, require, module, __filename, __dirname) { require.config({
                                                                      ^
TypeError: Object function require(path) {
    return self.require(path);
  } has no method 'config'
    at Object.<anonymous> (../static/j
s/test_models.js:1:71)
    at Module._compile (module.js:456:26)
    at Object.Module._extensions..js (module.js:474:10)
    at Module.load (module.js:356:32)
    at Function.Module._load (module.js:312:12)
    at Module.require (module.js:364:17)
    at require (module.js:380:17)
    at ProjectEnv/lib/node_modules/vows/bin/vow
s:567:19
    at Array.reduce (native)
    at importSuites (ProjectEnv/lib/node_module
s/vows/bin/vows:560:18)

【问题讨论】:

    标签: javascript node.js unit-testing requirejs vows


    【解决方案1】:

    我想我已经修好了...看起来我需要...

    var require = require('requirejs')
    

    更新

    var requirejs = require('requirejs') // guess their require ain't compatible
    

    查看:Building node modules with AMD or RequireJS 了解更多信息。

    【讨论】:

      猜你喜欢
      • 2020-04-05
      • 1970-01-01
      • 2011-11-07
      • 2012-06-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多