Angular-正式尝试从不存在的来源获取api-检查

Angular-formly trying to get api-check from a non-existing source

我正在尝试添加 angular-formly to my AngularJs application using RequireJS。我添加了

'apiCheck': '../vendor/api-check/dist/api-check',
'formly': '../vendor/angular-formly/dist/formly',

并添加了垫片;

'formly': {
exports: 'formly',
deps: ['angular', 'apiCheck']
},

但是,当我查看网络时,它通过正确调用获得了两个库。但是,它会创建另一个请求(可能正式执行此操作)以从 http://localhost:9000/assets/javascripts/api-check.js 地址获取 apiCheck。 到目前为止,我已经尝试在 shim 中添加 apiCheck 并将其从形式依赖项等中删除。

我怎样才能避免这种情况?它不允许我的申请 运行。谢谢...

我的问题已经解决了。事实证明,formly 查找 api-check,我已将依赖项定义为 apiCheck。像这样更改 main.js 有效;

'api-check': '../vendor/api-check/dist/api-check',

'formly': {
    exports: 'formly',
    deps: ['angular', 'api-check']
},