Per specificare i pacchetti da cui dipende il progetto, è necessario elencarli come"dependencies"
o"devDependencies"
nel filepackage.json
del pacchetto. Quando si esegue (o un altro utente)npm install
, npm scaricherà dipendenze e devDependencies elencate inpackage.json
che soddisfano i requisiti di versione semantica elencati per ciascuna. Per vedere quali versioni di un pacchetto verranno installate, utilizzare la calcolatrice semver.
-
"dependencies"
: Pacchetti richiesti dall’applicazione in produzione. -
"devDependencies"
: Pacchetti necessari solo per lo sviluppo e il testing locali.
Aggiunta di dipendenze a un pacchetto.file json
È possibile aggiungere dipendenze a un filepackage.json
dalla riga di comando o modificando manualmente il filepackage.json
.
Aggiunta di dipendenze a un pacchetto.json file dalla riga di comando
Per aggiungere dipendenze e devDependencies un package.json
file dalla riga di comando, è possibile installare nella root directory del pacchetto utilizzando il --save-prod
bandiera per le dipendenze (comportamento predefinito di npm install
) o il --save-dev
flag per devDependencies.
Per aggiungere una voce al "dependencies"
attributo di unpackage.json
file, sulla riga di comando, eseguire il seguente comando:
npm install <package-name>
To add an entry to the "devDependencies"
attribute of a package.json
file, on the command line, run the following command:
npm install <package-name> --save-dev
Manually editing the package.json file
To add dependencies to a package.json
file, in a text editor, add an attribute called "dependencies"
that references the name and semantic version of each dependency:
{"name": "my_package","version": "1.0.0","dependencies": {"my_dep": "^1.0.0","another_dep": "~2.2.0"}}