单词base
在RequireJS中是一个“神奇”字吗?
默认情况下它是指什么?
答案 0 :(得分:1)
正如您所证实的那样,Karma可能是您的罪魁祸首,它会在运行之前将所有资源放在/ base上。
首先,确认你有npm包" karma-requirejs"安装。
检查您的Karma配置文件并确保您拥有"框架"数组包括" requirejs"。这就是我的样子:
frameworks: ['jasmine', 'requirejs'],
此外,在您的文件数组中,将最后一个文件设置为您的require配置,以及上面指定不包含在页面加载中的所有其他文件(包括:false)。再次,这是我的一个项目Karma配置文件的示例:
files: [
//other files here, such as:
{ pattern: 'app.js', included: false },
// require config needs to be last; see http://karma-runner.github.io/0.12/plus/requirejs.html
'config/require.config.js'
],
请注意,我的require config也会通过调用require([" app"])来启动应用程序,这会启动require / fetch过程。
假设:
......你应该有好的业力。 :)
祝你好运!