0
votes

npm ENOENT aucun fichier ou répertoire de ce type, ouvrez {chemin} /package.json

J'ai suivi ce tutoriel pour la programmation modulaire dans nodejs. https://dzone.com/articles/build- your-nodejs-application-in-a-modular-way

J'ai des liens physiques vers des dépendances spécifiées dans le dossier node_modules

# ignore all '.js' files, everywhere
*.js
# and every folder
./*
# ...except the .js file that I want to include
# un-ignore that, so it gets included.
!./controller/*
!./model/*
!./view/*

Avertissement

L'avertissement concerne un sous-module qui a d'autres sous-répertoires et lorsque j'exécute npm install , npm recherche le package . json dans chaque sous-répertoire.

npm WARN enoent ENOENT: aucun fichier ou répertoire de ce type, ouvrez '/sub1/controller/package.json'

npm WARN enoent ENOENT: aucun fichier ou répertoire de ce type, ouvrez '/sub1/model/package.json'

npm WARN enoent ENOENT: aucun fichier ou répertoire de ce type, ouvrez '/sub1/view/package.json'

La dépendance du module sub1 n'est pas extraite de npm, comment résoudre ce problème également . La dépendance est répertoriée dans le package.json du module sub1 .


Tentatives

1) .npmignore mais cela n'a pas fonctionné non plus.

node_modules/sub1
node_modules/sub2

PS Ces dépendances existent localement à mon niveau racine du projet et sont liées en dur au dossier node_modules , juste au cas où cela compte.


1 commentaires

Avez-vous déjà résolu le problème?


3 Réponses :


0
votes

essayez de supprimer le fichier package.lock situé dans le dossier clientapp je l'ai corrigé en supprimant le fichier de verrouillage


0 commentaires

0
votes

Essayez de remplacer le répertoire (CD) par le répertoire où se trouve votre fichier package.json.


0 commentaires

0
votes

L'erreur npm n'est pas bonne.

Vérifiez si vous avez défini le proxy http. Il bloque les données. Supprimez ou commentez le proxy de votre fichier .gitConfig. Et lancez-le, cela fonctionnera


0 commentaires