web-dev-qa-db-fra.com

comment ajouter mon node_module, modules dans package.json

J'ai un module dans mon dossier node_module mais parce que je suis amateur dans nodejs, quand j'ai voulu installer le thème, j'ai oublié d'utiliser --save avec npm install. maintenant j'ai beaucoup de module mais mon package.json est vide, existe-t-il donc un moyen d'ajouter un thème dans package.json.
Désolé si ma question est idiote Je suis débutant en nodejs

14
Daniel.V

Passez simplement dans le répertoire contenant node_modules, Sauvegardez tout package.json Là-dedans, puis utilisez npm init Pour recréer le package.json.

Le package.json Généré inclura tous les modules qui existent déjà dans node_modules.

Exemple d'exécution:

$ cd /my/project
$ mv package.json package.json.bak # Backup package.json
$ npm init                         # Recreate package.json with dependencies populated
21
yjwong

Déjà demandé et bien répondu!

Voici différentes manières suggérées pour créer/maintenir package.json file Existe-t-il un moyen de créer automatiquement le fichier package.json pour les projets Node.js

1
Adesh M

C'est simple. Modifiez le fichier package.json et ajoutez ce qui suit pour les dépendances de développement:

"devDependencies": {
    "broccoli-asset-rev": "^2.0.2",
    "broccoli-merge-trees": "^0.2.1",
    "broccoli-svg-Sprite": "^1.0.3",
     ......
}

Pour obtenir une liste des noms de package et des numéros de version, vous pouvez consulter node_modules/module folder/package.json pour chacun des modules afin de récupérer le nom et la version officiels du package. Il aura la forme:

    {
  "name": "<<name of the package>>",
  "version": "2.1.0",
  "description": "broccoli asset revisions (fingerprint)",
....
}

copiez simplement le nom et les informations de version ci-dessus dans devDependencies dans le package.json de votre projet et vous devriez être prêt à partir.

Jetez également un œil ici Existe-t-il un moyen de créer automatiquement le fichier package.json pour les projets Node.js

et ici: https://docs.npmjs.com/files/package.json

0
MojoJojo

Vous pouvez réinstaller le même package à l'aide de npm install --save <package> et il devrait simplement remplacer les fichiers de package actuels par des fichiers fraîchement installés. Il ajoutera également les packages que vous avez déjà ajoutés avec la notation de version par défaut.

0
Thatkookooguy