

Questa è la AWS CDK v2 Developer Guide. Il vecchio CDK v1 è entrato in manutenzione il 1° giugno 2022 e ha terminato il supporto il 1° giugno 2023.

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# `cdk init`
<a name="ref-cli-cmd-init"></a>

Crea un nuovo progetto AWS CDK da un modello.

## Utilizzo
<a name="ref-cli-cmd-init-usage"></a>

```
$ cdk init <arguments> <options>
```

## Argomenti
<a name="ref-cli-cmd-init-args"></a><a name="ref-cli-cmd-init-args-template-type"></a>

 **Tipo di modello**   
Il tipo di modello CDK da cui inizializzare un nuovo progetto CDK.  
+  `app`— Modello per un'applicazione CDK.
+  `lib`— Modello per una libreria AWS Construct.
+  `sample-app`— Esempio di applicazione CDK che include alcuni costrutti.
 *Valori validi*:`app`,, `lib` `sample-app` 

## Opzioni
<a name="ref-cli-cmd-init-options"></a>

Per un elenco di opzioni globali che funzionano con tutti i comandi CDK CLI, [vedete](ref-cli-cmd.md#ref-cli-cmd-options) Opzioni globali.<a name="ref-cli-cmd-init-options-generate-only"></a>

 `--generate-only <BOOLEAN>`   
Specificate questa opzione per generare file di progetto senza avviare operazioni aggiuntive come la configurazione di un repository git, l'installazione di dipendenze o la compilazione del progetto.  
 *Valore predefinito*: `false` <a name="ref-cli-cmd-init-options-help"></a>

 `--help, -h <BOOLEAN>`   
Mostra le informazioni di riferimento del comando. `cdk init`<a name="ref-cli-cmd-init-options-language"></a>

 `--language, -l <STRING>`   
La lingua da usare per il nuovo progetto. Questa opzione può essere configurata nel file di `cdk.json` configurazione del progetto o `~/.cdk.json` sul computer di sviluppo locale.  
 *Valori validi*: `csharp``fsharp`,`go`,`java`,`javascript`,`python`, `typescript` <a name="ref-cli-cmd-init-options-list"></a>

 `--list <BOOLEAN>`   
Elenca i tipi di template e le lingue disponibili.

## Esempi
<a name="ref-cli-cmd-init-examples"></a>

### Elenca i tipi di template e le lingue disponibili
<a name="ref-cli-cmd-init-examples-1"></a>

```
$ cdk init --list
Available templates:
* app: Template for a CDK Application
   └─ cdk init app --language=[csharp|fsharp|go|java|javascript|python|typescript]
* lib: Template for a CDK Construct Library
   └─ cdk init lib --language=typescript
* sample-app: Example CDK Application with some constructs
   └─ cdk init sample-app --language=[csharp|fsharp|go|java|javascript|python|typescript]
```

### Crea una nuova app CDK TypeScript dal modello di libreria
<a name="ref-cli-cmd-init-examples-2"></a>

```
$ cdk init lib --language=typescript
```