Quand j'utilise npm init
dans cmd, npm crée un répertoire etc et package.json. Puis quand j'utilise npm install stylus --save-dev
, le module est téléchargé dans le répertoire node_modules. Mais je ne trouve pas de dépendance dans package.json et je me rends compte que je peux utiliser la commande ls
, mkdir
en cmd, ce qui est également déroutant.
après npm init I cat package.json
Ceci est mon répertoire initial après utilisation npm init
, Je reçois etc
répertoire, qui ne devrait pas être dans ce répertoire
Ceci est le répertoire après utilisation npm install stylus --save-dev
Après avoir installé le stylet, je cat package.json
, mais pas de dépendance dans ce fichier
Je ne peux pas savoir ce qui ne va pas.
J'utilise Windows 10
node-version 8.9.1
npm version 5.5.1
npx installed
Réponses:
1 pour la réponse № 1Tu pourrais essayer:
npm install -D stylus
ou
npm install stylus -D
Pour plusieurs packages, procédez comme suit:
npm install pkg1 pkg2 pkg3 -S
ou
npm install -S pkg1 pkg2 pkg3
La différence entre -S
et -D
est -S
ajoute le ou les paquetages aux dépendances -D
ajoute aux dev-dependencies.
-S
et -D
sont des drapeaux, peu importe où vous le placez, que ce soit avant les noms de paquet ou après les noms de paquet, npm les reconnaîtra et agira en conséquence.
0 pour la réponse № 2
Découvrez cette commande
npm install --save-dev stylus
Quand vous écrivez le stylet alors --save-dev
c'est identifier --save-dev
comme paquet pas comme commande.
Pour écrire plusieurs paquets, nous écrivons
npm install package1 package2 package3