J'ai deux fichiers package.json. Un à la racine de mon projet et un autre dans l'application Directoty (où se trouvent les fichiers vue) Je ne sais pas lequel je devrais utiliser pour installer axios. J'aimerais également savoir à quoi servent chacun de ces paquets, quels paquets doivent être installés dans lequel?
3 Réponses :
Vous devez ajouter au package.json au niveau racine. Le package.json à la racine
est utilisé pour définir les dépendances du modèle, pour conserver certaines informations spécifiques au projet, par exemple version, scripts, hooks etc.
Le package.json dans le dossier app sert plusieurs autres objectifs:
Le plus important - ce package.json (à l'intérieur de l'application 1) définit le point d'entrée de l'application ( par exemple "main": "main.js"
ou "main": "main.ns.js"
,). Au moment de l'exécution, cette valeur est lue et l'application est lancée à partir de ce point.
Voici un exemple de package.json dans le dossier app
.
{ "android": { "v8Flags": "--expose_gc" }, "main": "main.ns.js", "name": "migration-ng", "version": "4.1.0" }
excusez-moi, comment puis-je cul au package.json a mangé? :))
Lorsque vous exécutez 'npm install axios --save', il s'ajoute automatiquement à votre package.json
vous ne comprenez pas: D
Quoi qu'il en soit, pouvez-vous élaborer un peu plus, donc je devrais installer mon devDeps dans le package.json dans le répertoire de l'application?
Vous devez installer des dépendances, par exemple "nativescript-accordéon": "^ 6.0.0-beta.2", "nativescript-angular": "~ 7.0.0",
et "devDependencies": {"typescript": "~ 3.1 .1 ",} dans votre dossier racine
package.json
Alors qu'entendez-vous par: Le package.json dans le dossier app sert plusieurs autres objectifs: il définit les dépendances et devDependencies nécessaires pour utiliser le modèle - cli les copie dans le package.json de root lors de la création.
Narendara est correctement installé dans package.json et utilisez-le comme ceci
import axios from "axios/dist/axios"; axios.get(`domain`).then(response => {});```
fichier package.json à la racine lvl, ajoutez simplement
"axios": "^ 0.18.0",