0

我正在尝试使用RequireJS将angular-formly添加到我的 AngularJs 应用程序中。我已经添加

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

并添加垫片;

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

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

我怎样才能避免这种情况?它不允许我的应用程序运行。谢谢...

4

1 回答 1

1

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

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

'formly': {
    exports: 'formly',
    deps: ['angular', 'api-check']
},
于 2015-10-13T08:12:28.883 回答