長い間使用されているrequire.jsを使用したAMD実装がすでにあり、現在、チームはビルドを最適化するためにr.jsオプティマイザーを使用することにしました。手順に従っていますが、何か不足していると思います:
次のようなrequire.configがあります。
require.config({
waitSeconds : 15,
baseUrl: window.rootPath + 'scripts',
paths: {
jquery: 'empty:',
jqueryui: 'empty:',
recaptcha: '//www.google.com/recaptcha/api/js/recaptcha_ajax',
maxmind: '//j.maxmind.com/app/geoip',
enduser: '/enduser/scripts/system',
cookies: '/enduser/scripts/system/cookies',
errorhandler: '/enduser/scripts/system/errorhandler',
underscore: '/enduser/scripts/underscore',
blockui: '/enduser/scripts/jquery.blockui',
messaging: '/enduser/scripts/system/messaging',
jgrowl: '/enduser/scripts/jquery.jgrowl',
knockout: 'knockout-latest.debug',
kobindings: '/enduser/scripts/system/bindings',
async: 'plugins/require/async',
depend: 'plugins/require/depend',
font: 'plugins/require/font',
goog: 'plugins/require/goog',
image: 'plugins/require/image',
json: 'plugins/require/json',
noext: 'plugins/require/noext',
mdown: 'plugins/require/mdown',
propertyParser: 'plugins/require/propertyParser',
markdownConverter: 'lib/Markdown.Converter'
},
priority: ['jquery']
});
require(["main"]);
「空」ではなく CDN パスがあることに注意してください。しかし、オンラインでいくつかのスレッドを読んだ後、空を置き換えました。その上で次のコマンドを実行しています:
node -o name="filepath" output="output file path"
依存関係をトレースしていると言っているのに、jquery.js が見つからないというエラーがスローされます。助言がありますか?