我想用Jasmine写一些测试。因此我首先要加载RequireJS。 因此我在Jasmine.json文件中添加了一个引用:
{
"spec_dir": "spec",
"spec_files": [
"**/*[sS]pec.js"
],
"helpers": [
"helpers/**/*.js",
"../node_modules/requirejs/require.js",
"../public/js/app/config/config.js"
]
}
配置文件以此开头:
require.config({...
当我启动Jasmine时,会出现此错误:
require.config({ ^
TypeError:undefined不是Object的函数。 (C:\用户\ Garrarufa \文件\ WebstormWorkspace \ WEBSITE3 \公共\ JS \应用\配置\共 nfig.js:4:9)
在Module._compile(module.js:460:26)
at Object.Module._extensions..js(module.js:478:10)
在Module.load(module.js:355:32)
在Function.Module._load(module.js:310:12)
在Module.require(module.js:365:17)
at require(module.js:384:17)
在C:\ Users \ Garrarufa \ AppData \ Roaming \ npm \ node_modules \ jasmine \ lib \ jasmine.js:69:5
在Array.forEach(native)
在Jasmine.loadHelpers(C:\ Users \ Garrarufa \ AppData \ Roaming \ npm \ node_modules \ jasmine \ lib \ jasmine.js:68: 20)
配置未定义,但为什么?