プロジェクトの設定
コンポーネントプロジェクトと、コンポーネントの開発に必要なファイルのセットを作成します。インスタンスに接続してコンポーネントのアプリケーションスコープを作成するか、後で検証するためにスコープを予約することができます。
始める前に
手順
- プロジェクトのフォルダーを作成し、システムのコマンドラインツールでそのフォルダーを指定します。
-
コンポーネントプロジェクトと、コンポーネントのビルドに必要なすべてのファイルを作成します。
-
作成したフォルダーから、このコマンドを実行します。
$ snc ui-component project [--name name --description description --scope scope --offline]これらの引数に値を渡します。
名前 説明 name 必須です。プロジェクト名。有効な一意の npm パッケージ名である必要があります。 説明 npm レジストリとインスタンスのプラグインリストで使用できるプロジェクトの説明。 scope このプロジェクトとそのコンポーネントにアサインする提案されたアプリケーションスコープ。指定されている場合、インスタンスは名前を検証します。 インスタンスでのアプリケーション開発には、名前空間識別子のガイドラインを使用します。詳細については、「アプリケーションスコープ」を参照してください。 最大:18 文字。
ケース:スネークケース。
デフォルト:x_customerprefix_componentname、ここで:customerprefixは、インスタンスの glide.appcreator.company.code システムのプロパティの値です。componentnameは、プロジェクトの作成時にコンポーネントのnameパラメーターで指定された値です。
または、now-ui.json ファイルで
scopeNameパラメーターに値を追加することもできます。詳細については、「コンポーネントのアプリケーションスコープの変更」を参照してください。offline true の場合、インスタンスから切断されている間にコンポーネントを作成してスキャフォールディングします。指定されたスコープ名の検証をスキップします。 デフォルト値:
false。$ snc ui-component project --name @myorg/movie-quotes --description 'A web component that prints movie quotes.'$ snc ui-component project --name @myorg/hello-world --scope x_myorg_helloworld --offline
-
作成したフォルダーから、このコマンドを実行します。
-
次のコマンドを実行して、npm の依存関係をインストールします。
npm install