underscore.js テンプレートを使用し、require.js + テキスト プラグインを介してそれらをロードするアプリケーションがあります。
define([..., 'text!templates/app/authentication.html'], function(..., Template) {
...
});
すべて正常に動作しますが、Grunt.js と require.js オプティマイザーを使用して、すべての js ファイルを 1 つに連結します。grunt ファイルの対応するセクションは次のとおりです。
requirejs: {
compile: {
options: {
name : 'main',
baseUrl: "www/js",
optimize: "none",
out: "www/js/result.js",
stubModules : ['text'],
paths : {
text: 'vendor/text',
...
},
shim: {
...
}
}
}
}
しかし、うなり声は私に次のエラーをスローします:
Running "requirejs:compile" (requirejs) task
>> Tracing dependencies for: nexusapp
>> Error: ENOENT, no such file or directory
>> 'D:\templates\app\authentication.html'
>> In module tree:
>> main
>> app
>> app.authentication
>> text
Warning: RequireJS failed. Use --force to continue.
Aborted due to warnings.
オプティマイザは、指定された を無視してファイルを読み取ろうとしていますbaseUrl
。この問題を解決するにはどうすればよいですか?
前もって感謝します!