J'essaie d'installer les dépendances d'un exemple: les npm express 2.5.8
que j'ai téléchargés, mais toutes les applications génèrent la même erreur:
c:\node\stylus>npm install -d
npm info it worked if it ends with ok
npm info using npm@1.1.1
npm info using node@v0.6.11
npm ERR! Couldn't read dependencies.
npm ERR! Error: ENOENT, no such file or directory 'c:\node\stylus\package.json'
npm ERR! You may report this log at:
npm ERR! <http://github.com/isaacs/npm/issues>
npm ERR! or email it to:
npm ERR! <npm-@googlegroups.com>
npm ERR!
npm ERR! System Windows_NT 6.1.7600
npm ERR! command "C:\\Program Files (x86)\\nodejs\\\\node.exe" "C:\\Program File
s (x86)\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "install" "-d"
npm ERR! cwd c:\node\stylus
npm ERR! node -v v0.6.11
npm ERR! npm -v 1.1.1
npm ERR! path c:\node\stylus\package.json
npm ERR! code ENOENT
npm ERR! message ENOENT, no such file or directory 'c:\node\stylus\package.json'
npm ERR! errno {}
npm ERR!
npm ERR! Additional logging details can be found in:
npm ERR! c:\node\stylus\npm-debug.log
npm not ok
Le blocage semble être:
aucun fichier ou répertoire de ce type 'c: \ node \ stylus \ package.json
Ai-je manqué une étape qui crée le package.json
?
Je suis entrain de courir:
- Windows 7 64 bits
- npm 1.1.1
- nœud 6.11
- express 2.5.8
npm install <package>
?npm view <package>
vous montrera lepackage.json
avec les dépendances. Est aussinpm help
votre ami.npm view package
mais j'obtiens cette erreur: i.imgur.com/AwGHu.gif . J'essaie de faire fonctionner certains d'entre eux: github.com/visionmedia/express/tree/2.x/examples<package>
était un exemple. Essayez par exemplenpm view stylus
.Réponses:
Mise à jour 2018
Cela devient une question assez populaire et ma réponse (bien que marquée comme correcte) n'est plus valable. Veuillez vous référer à la réponse de Deepali ci-dessous:
Réponse originale obsolète
Je pense que vous avez oublié de configurer le répertoire pour express:
Une fois que vous faites cela, vous devriez être en mesure de voir un tas de fichiers, vous devez alors exécuter la commande:
Cordialement.
la source
sudo apt install node-express-generator
... Alors, quel est le meilleurapt install
ounpm install
?Je pense,
npm init
va créer votrepackage.json
fichier manquant . Cela fonctionne pour moi pour le même cas.la source
Je serai bref mais mortel. :) install -d ne fonctionnera pas pour vous. C'est simple. Essayer
la source
express
de la commandenpm install -g
peut avoir été la raison du changement soudain de succès? Merci!En suivant les étapes ci-dessous, vous obtenez le fichier package.json .
Lien: http://www.codingslover.com/2017/02/npm-node-js-cant-find-packagejson.html
la source
Si Google "aucun fichier ou répertoire package.json" vous a envoyé ici, vous utilisez peut-être une très ancienne version de Node.js
La page suivante contient de bonnes instructions pour installer facilement la dernière version stable sur de nombreux systèmes d'exploitation et distributions:
https://github.com/joyent/node/wiki/Installing-Node.js-via-package-manager
la source
node --version
0.10.31 et était d' avoir ce problème. Rétrogradé à 0.10.29 et il n'a toujours pas été résolu. Cela semble être un problème avec le programme d'installation de Windows car ils ont également cessé de créer leC:\Users\User\AppData\Roaming\npm
dossier.Utilisez la commande dans win7 / win8 / win10 (CD) pour déplacer des dossiers:
Entrez votre dossier de projets
Courir:
npm install -d
la source
Les débutants essaient généralement la commande npm à partir d'emplacements aléatoires. Après avoir téléchargé ou créé un projet, vous devez CD dans ce dossier de projet. À l'intérieur se trouve le fichier package.json.
la source
essayez de réinstaller Node.js
curl -sL https://deb.nodesource.com/setup_4.x | sudo -E bash -
sudo apt-get install -y nodejs
et mettre à jour npm
la source
Node est livré avec npm installé, vous devriez donc avoir une version de npm. Cependant, npm est mis à jour plus fréquemment que Node, vous voudrez donc vous assurer qu'il s'agit de la dernière version.
Tester:
Après cela, vous devriez pouvoir exécuter:
la source
J'ai eu un problème similaire avec npm. Le problème était que j'avais le projet dans deux dossiers du même nom. Je l'ai résolu en renommant l'un des dossiers en autre chose (dossier externe recommandé).
la source
Cela dit en soi que ce
package.json
n'est pas disponible dans votre projet. Donc, pour créerpackage.json
, utilisez les étapes suivantes:npm init
(il vous demandera d'entrer beaucoup d'entrées comme le nom, la version, la description, etc., entrez des valeurs aléatoires et cliquez sur Entrée).yes
et cliquez sur EntréeMaintenant réessayez.
la source
utilisez cette commande, il créera automatiquement le fichier package.json avec toutes les informations de votre machine.
la source
Mon problème était que je n'avais pas de fichier package.json pour une raison quelconque. Après avoir wget ce fichier dans mon répertoire, j'ai pu exécuter npm install
https://raw.githubusercontent.com/twbs/bootstrap/master/package.json
la source
Je vous remercie! J'ai également essayé de nombreuses options pour cela. J'utilise également Windows.Cette commande m'a aidé et m'a fait gagner du temps:
la source
Cela peut être très évident,
mais essayez de lancer
CMD
(pour Windows) à partir du dossier du projet , où se trouve votre fichier package.json .Ne lancez pas à
CMD
partir du système ou de la "barre de recherche" dans Win oudéplacez-vous vers le dossier de votre projet à l'aide de la
cd
commande, puis lancez-lenpm start
.la source
ok, essayez d'aller à l'accueil "user @ user: ~ $" (cd + enter key), et npm install -g votre your_module.
la source
Allez dans le dossier du projet et vérifiez si le fichier package.json existe.
Si vous créez le projet à l'aide du projet Visual Studio Angular, assurez-vous d'exécuter cette commande dans le dossier ClientApp. il y a de fortes chances que vous recherchiez le fichier project.json en dehors du dossier ClientApp.
la source
si le fichier package.json dans le répertoire du projet est manquant, vous pouvez le créer par npm init .
si le fichier package.json est déjà créé dans le répertoire du projet, il est possible que vous n'exécutiez pas votre projet à partir du bon chemin. Utilisez cd
your-project-path
dans le terminal, puis exécutez votre projet à partir de là.la source
Pour la commande suivante
J'ai la même erreur
Mais quand je lance la commande
puis aucun fichier ou message de répertoire manquant n'est apparu.
la source
J'ai couru
npm install -y
pour sauter l'étape de question pour créer le fichier manquantpackage.json
, celay
signifie que ouila source
J'étais également confronté au même problème lors de l'installation dactylographié. Je viens d'initialiser un fichier package.josn par la commande suivante
Et puis j'ai installé mon manuscrit
http://blossomprogramming.blogspot.com/
la source
installez simplement le paquet que vous voulez avec
-g
npm install -g express
la source
Veuillez vérifier le répertoire ou le dossier dans lequel vous installez votre nouveau package. Cela m'est arrivé aussi, tout mon projet était dans un sous-répertoire et j'essayais de l'installer dans le répertoire principal. Après avoir tout vérifié, j'ai découvert que je devais installer dans le sous-répertoire où se trouvent mes fichiers de projet et les fichiers package.json et c'est fait. J'espère que cela t'aides...
la source
Générez package.json sans lui poser de questions. J'ai lancé le commentaire ci-dessous sous Mac et Windows sous le répertoire que je voudrais créer package.json et cela fonctionne
la source
L'ajout de -g avant le nom du package a fonctionné pour moi. Vous recherchez de la documentation pour expliquer pourquoi cela fonctionne.
la source