RequireJS を使用する SPA があり、アプリがデプロイされる環境に応じて使用するさまざまな URL を定義するモジュールがあります。
(新しい環境にデプロイする前に環境モジュールを変更するのではなく) その環境内に関連する構成を残すことができるように、この環境構成モジュールを除外するようにビルド コマンドを変更しました。そのようです...
node r.js -o app-build.js paths.env=empty:
これが私の environment.js モジュールの例です
define({
reports: {
base: 'http://reports.app.com'
}
})
これが私のrequire.config()の例です
requirejs.config({
paths: {
env: '../../scripts/environment'
}
})
以下は、モジュールを使用する方法の例です....
define(["jquery", "env"], function ($, _env) {
$.get( _env.reports.base + "/ReportName");
});
私が抱えている問題environment.js
は、除外されていること_env
ですundefined
。私が欠けているものを誰かに見せてもらえますか?