モデルやコレクションなどをモバイルアプリからWebアプリに転送するには、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