J'ai une application qui a le jeu habituel de dépendances sur des modules tiers (par exemple 'express') spécifié dans le fichier package.json sous dépendances. Par exemple
"express" : "3.1.1"
Je voudrais structurer mon propre code de manière modulaire et avoir un ensemble de modules locaux (c'est-à-dire sur le système de fichiers dans lequel je suis actuellement) installés par le package.json. Je sais que je peux installer un module local en exécutant:
npm install path/to/mymodule
Cependant, je ne sais pas comment y arriver via la structure de dépendances package.json. Utiliser l' --save
option dans cette commande revient simplement à mettre "mymodule": "0.0.0"
dans mon package.json (ne fait pas référence à l'emplacement du chemin de fichier). Si je supprime ensuite la version installée de node_modules et essaie de réinstaller à partir du package.json, il échoue (car il recherche "mymodule" dans le registre central et ne regarde pas localement).
Je suis sûr que c'est un moyen de dire à la "dependencies": {}
structure que je veux qu'il soit installé à partir d'un chemin de système de fichiers, mais je ne sais pas comment.
quelqu'un d'autre a ce problème? Merci.
package.json
à ce que nous avons à l'Gemfile
art.