requirejs オプティマイザーと grunt ( https://www.npmjs.org/package/grunt-contrib-requirejs ) を使用してプロジェクトをコンパイルしようとしています。コンパイルの出力ファイルは単一の js ファイルですが、requirejs から次のように呼び出す必要があります。
<script src="require.js" data-main="main.js"></script>
ファイルを実行するためにスクリプトに requirejs を含める必要がないように、grunt を使用してプロジェクトをコンパイルする必要があります。そのようです:
<script src="main.js"></script>
以下は、requirejs grunt コンパイラの構成です。
requirejs:
build:
options:
mainConfigFile : "client/main.js"
baseUrl : "client"
name: "main"
out: "build/main.js"
removeCombined: true
findNestedDependencies: true
また、このコンパイル中に require および define 呼び出しを取り除くことができると期待しています。