为了将我的模型、集合等从我的移动应用程序定向到我的网络应用程序,我需要配置我的 RequireJS。
我有以下文件结构:
/
/js
/models
/mobile
/js
/templates
我希望我的mobile
应用程序使用我的主应用程序的模型,所以我设置了以下内容:
require.config( {
paths : {
models : '/js/models',
templates : 'mobile/templates'
}
});
我在 Chrome 中收到这些错误:
Uncaught SyntaxError: Unexpected token < /mobile/js/models/User.js?bust=0.1.0:1
Uncaught SyntaxError: Unexpected token < /mobile/js/models/InviteRequest.js?bust=0.1.0:1
Uncaught SyntaxError: Unexpected token < /mobile/js/models/Log.js?bust=0.1.0:1
这意味着它仍在寻找/mobile
而不是/
.
此路径配置适用于我的templates
文件夹,但不适用于我的文件models
夹。models/
如何将所有以我的主模型文件夹开头的依赖项指向?
谢谢!
尝试 2
我尝试设置baseUrl
:
require.config( {
baseUrl : '/',
paths : {
views : 'mobile/views',
templates : 'mobile/templates'
}
});
require( [
'app'
],
function(App) {
App.initialize();
});
我得到错误:
GET http://local.m.mysite.co/app.js 404 (Not Found) require.js:2