Articles of npm

Comment puis-je modifier le chemin du cache pour npm (ou désactiver complètement le cache) sous Windows?

J’ai installé Node.js sur ma machine de développement Windows 7 x64, de manière manuelle: mkdir C:\Devel\nodejs cd C:\Devel\nodejs set NODE_PATH=%CD% setx /M PATH “%PATH%;%NODE_PATH%” setx /M NODE_PATH “%NODE_PATH%\node_modules” J’ai placé le noeud principal x64 binary avec le gestionnaire de paquets npm dans C:\Devel\nodejs . Fonctionne comme un charme et je peux mettre à jour le […]

Renommer un module NPM publié

Est-il possible de renommer un module NPM déjà publié? Je veux changer le nom de mon module pour qu’il corresponde plus précisément à l’API qu’il expose, mais je ne voudrais pas laisser les gens qui l’ont déjà installé s’essouffler.

Comment spécifier un port pour exécuter un projet basé sur create-react-app?

Mon projet est basé sur create-react-app . npm start ou yarn start par défaut exécutera l’application sur le port 3000 et il n’est pas possible de spécifier un port dans le package.json. Comment puis-je spécifier un port de mon choix dans ce cas? Je veux exécuter deux de ces projets simultanément (pour les tests), l’un […]

Avantages des dépendances groupées sur les dépendances normales dans NPM

npm nous permet de spécifier des dépendances groupées, mais quels sont les avantages de le faire? Je suppose que si nous voulons être absolument sûrs que nous obtenons la bonne version, même si le module que nous référençons est supprimé, ou peut-être y a-t-il un avantage en termes de rapidité avec le regroupement? Quelqu’un sait-il […]

Dois-je valider les fichiers yarn.lock et package-lock.json?

Nous utilisons du fil pour toutes nos installations de pkg déterministes, mais n’empêchons pas l’utilisateur d’utiliser npm – mais je suppose que ces deux fichiers provoqueront des problèmes. Faut-il être ajouté à votre répertoire .gitignore?

Existe-t-il un moyen de configurer plusieurs registres dans un seul fichier npmrc

Voici mon problème. Nous avons un registre privé NPM qui ne fonctionne que dans VPN. Je voudrais avoir un registre de secours https://registry.npmjs.org pour que lorsque je suis hors VPN, cela fonctionne parfaitement. PS Actuellement, j’utilise npmrc, qui fait un bon travail pour passer d’un fichier .npmrc à un autre.

Exécution séquentielle de scripts NPM

Disons que j’ai “scripts”: { “pre-build”: “echo \”Welcome\” && exit 1″, “build_logic”: “start cmd.exe @cmd /k \”yo esri-appbuilder-js:widget && exit 1\””, “post_build”: “start C:\\WebAppBuilderForArcGIS\\startupShortcut”, “exit” : “start cmd.exe @cmd /k \”echo \”goodbye\” && exit 1\”” }, Quelle commande NPM puis-je exécuter pour permettre à tous ces scripts de se lancer séquentiellement. Lorsque j’utilise les correctifs […]

nvm n’est pas compatible avec l’option “prefix” de npm config:

J’essaie d’exécuter une autre version de nvm avec nvm mais en obtenant cette erreur: $ nvm use v4.2.4 nvm is not compatible with the npm config “prefix” option: currently set to “/Users/z/.npm-global” Run `npm config delete prefix` or `nvm use –delete-prefix v4.2.4` to unset it. J’ai mon préfixe express pour éviter sudo npm (voir https://docs.npmjs.com/getting-started/fixing-npm-permissions […]

Un moyen facile de lister les modules de nœuds auxquels j’ai connecté npm?

Je suis à la recherche d’une commande qui listera les noms des modules globaux sur lesquels j’ai un npm link avec les copies locales, en listant également le chemin local. En fait, une liste de tous les modules installés à l’échelle mondiale serait encore meilleure, avec le npm link serait en quelque sorte signalé .

NPM derrière le proxy NTLM

Est-il possible d’exécuter npm install derrière un proxy HTTP, qui utilise l’authentification NTLM ? Si oui, comment puis-je définir l’adresse et le port du serveur, le nom d’utilisateur et le mot de passe?