D oraclejetconfig.jsonファイルのプロパティ
oraclejetconfig.json
ファイルは、Oracle JETプロジェクトの動作を決定するために構成できる様々なプロパティをサポートしています。ノート:
Property
が<prop>.<subprop>
の場合、<subprop>
は<prop>
のサブプロパティであることを示します。たとえば、paths.components
は"paths": { "components": "value" }
を意味します。
表D-1 oraclejetconfig.jsonファイルのプロパティ
プロパティ | 値タイプ | 有効な値 | デフォルト | ノート |
---|---|---|---|---|
architecture | 文字列 | mvvm またはvdom |
mvvm | アプリケーション・アーキテクチャのタイプ。 |
components | オブジェクト | コンポーネント名/バージョン値のペア | ![]() |
|
bundleName | 文字列 | 拡張子が.JSの単純なファイル名 | bundle.js | 最適化されたアプリケーションに使用されるデフォルト名のオーバーライドを許可します。 |
bundler | 文字列 | webpack | <any> |
![]() |
リリース11.0.0で、JETはWebpackのバンドルのみのサポートを導入しました。 リリース12.0.0で、JETはエンドツーエンドのWebpackサポートを導入しました。 |
defaultBrowser | 文字列 | ブラウザ名 | chrome | 宛先がbrowser の場合、ハイブリッド・モバイル・アプリケーションを--target として提供する際にApache Cordovaに送信されます。
|
defaultTheme | 文字列 | redwood、redwood-notag、stable | redwood |
アプリケーションでデフォルトとして使用するテーマの名前。 |
dependencies | オブジェクト | コンポーネント名/オブジェクトまたはバージョン番号のペア | ![]() |
特定の事前に縮小されたコンポーネントを
または
|
exchange-url | 文字列 | URL | ![]() |
コンポーネントを公開するためのコンポーネント交換インスタンス。たとえば: https://exchange.url.com/api/0.2.0 ノート: この設定は、ojet configure --exchange-url=<addr> --global で定義されたグローバル値から継承することもできます(存在しない場合)。この値は、一元的に格納されます(たとえば.ojet/exchange-url.json など)
|
generatorVersion | 文字列 | Oracle JET CLIバージョン | ![]() |
非推奨。プロジェクトの作成に最初に使用されたJETのバージョンに関する履歴情報です。CLIでは使用されません。 |
installer | 文字列 | yarn またはnpm |
npm | 指定した場合、npm install タイプのコマンドで、デフォルトのnpmのかわりに実行する代替インストーラです。
|
localComponentsSupport | ブール | true/false | ![]() |
コンポーネント交換バックエンドがlocal components 拡張をサポートするかどうかを示します。値は、CLIによってoraclejetconfig.json に記録されます。ユーザーがローカル・コンポーネント・サポートからオプト・アウトする場合は、この値を意図的にfalse に設定できます。
|
paths.components | 文字列 | パス | jet-composites |
ローカルで作成されたコンポーネントが、スキャフォールド済プロジェクト・タイプに依存するルートに対して相対的に格納されるパス:
ノート: vdombasic テンプレートまたは--vdom オプションで作成されたプロジェクトでは、この値はデフォルトのjet-composites ではなく、単にcomponents に事前設定されます。
|
paths.exchangeComponents | 文字列 | パス | exchange_components | 交換から追加されたコンポーネントが新しい仮想DOMアプリケーション用に格納されるフォルダ。非仮想DOMアプリケーション(MVVM)では、これが設定されていない場合、古いjet_components が使用されます。このパスは、src/ フォルダのピアとしてプロジェクトのルートに作成される単純なフォルダ名である必要があります。
|
paths.source.common | 文字列 | パス | src | プロジェクト・ルートに相対的な単純なフォルダ名。フォルダ階層はここでは使用できません。paths.components などのその他の設定は、この場所に対して相対的になります。
|
paths.source.hybrid | 文字列 | パス | src-hybrid | プロジェクト・ルートに相対的な単純なフォルダ名。フォルダ階層はここでは使用できません。 |
paths.source.javascript | 文字列 | パス | js | 定義済のsrc フォルダに相対的な単純なフォルダ名。フォルダ階層はここでは使用できません。paths.components などのその他の設定は、関連するプロジェクト・タイプのこの場所に対して相対的になることがあります。
|
paths.source.styles | 文字列 | パス | css | 定義済のsrc フォルダに相対的な単純なフォルダ名。フォルダ階層はここでは使用できません。
|
paths.source.themes | 文字列 | パス | themes | 定義済のsrc フォルダに相対的な単純なフォルダ名。フォルダ階層はここでは使用できません。
|
paths.source.tsconfig | 文字列 | パス | このサブプロパティを指定すると、アプリケーション・ルートのデフォルトの場所からtsconfig.json ファイルの再配置が可能になります。定義済のsrc フォルダに相対的な単純なフォルダ名。フォルダ階層はここでは使用できません。
|
|
paths.source.typescript | 文字列 | パス | ts | 定義済のsrc フォルダに相対的な単純なフォルダ名。フォルダ階層はここでは使用できません。paths.components などのその他の設定は、関連するプロジェクト・タイプのこの場所に対して相対的になることがあります。
|
paths.source.web | 文字列 | パス | src-web | 定義済のsrc フォルダに相対的な単純なフォルダ名。フォルダ階層はここでは使用できません。
|
paths.staging.hybrid | 文字列 | パス | hybrid | ハイブリッド・ビルド製品が生成されるパス。 |
paths.staging.themes | 文字列 | パス | staged-themes | テーマがステージングされるパス。 |
paths.staging.web | 文字列 | パス | web | Webビルド製品が生成されるパス。 |
sassVer | 文字列 | semverスタイルのバージョン番号 | 5.0.0 | sassが追加された場合にインストールされるnode-sass npmパッケージのバージョン。 |
stripList | 文字列の配列 | パス文字列 | ![]() |
ojet strip の実行時に取り除く.gitignore スタイルのパスのリスト。これにより、.gitignore ファイルのリストが省略されます。
|
unversioned | ブール | true/false | false |
|
watchInterval | 文字列 | ミリ秒数 | 1000 | このプロパティの値を構成して、ライブ・リロード機能でOracle JETプロジェクトの更新をポーリングする間隔を構成します。デフォルト値は1000 ミリ秒です。
|