Articles of npm

Comment puis-je remplacer les dépendances nestedes avec `yarn`?

Si mon paquet a ces dépendances { “name”: “my-package”, “dependencies”: { “foobar”:”~1.0.3″, “baz”:”2.0.9″ } Et le paquet foobar a ces dépendances { “name”: “foobar”, “dependencies”: { “baz”:”^2.0.0″ } et la version la plus récente de baz est la version 2.1.0 , la première version de yarn installera baz@2.1.0 dans foobar/node_modules . Comment forcer le fil […]

npm WARN notsup DÉPENDANCE OPTIONNELLE DE SKIPPING: plate-forme non supscope pour fsevents@1.0.14

J’essaie d’exécuter ce projet https://github.com/Soundnode/soundnode-app après avoir mis à jour ma version de minimatch à 3.10.9, en obtenant cette erreur npm WARN optionnel DÉPENDANCE OPTIONNELLE DE SKIPPING: fsevents@^1.0.0 (node_modules \ webpack \ node_modules \ watchpack \ node_modules \ chokidar \ node_modules \ fsevents): os “:” darwin “,” arch “:” any “} (actuel: {” os “:” […]

npm ERR! erreur de registre lors de l’parsing de json – Lors de l’installation de Cordova pour Ionic Framework dans Windows 8

J’essayais d’installer la structure ionique dans mon système Windows 8 et essayais d’installer d’abord Cordova. Je reçois cette erreur en essayant d’installer Cordova, cela dit Your environment has been set up for using Node.js 0.12.4 (x64) and npm. C:\Users\Sworup>npm install -g cordova ionic npm ERR! registry error parsing json npm ERR! tar.unpack untar error C:\Users\Sworup\AppData\Local\Temp\npm-1424-df7f […]

nodemon pas trouvé dans npm

J’ai un problème: nodemon ne lance pas le script npm (par exemple npm start ), mais si nodemon est appelé sur la ligne de commande en dehors du script npm, nodemon s’exécute normalement. $ nodemon server.js 14 Feb 22:59:51 – [nodemon] v1.3.7 14 Feb 22:59:51 – [nodemon] to restart at any time, enter `rs` 14 […]

La construction du module a échoué: ReferenceError:

J’ai cette configuration package.json { “name”: “app02”, “version”: “1.0.0”, “description”: “”, “main”: “webpack.config.js”, “dependencies”: { “react”: “^0.14.3” }, “devDependencies”: { “babel-core”: “^6.2.1”, “babel-loader”: “^6.2.0”, “babel-preset-es2015”: “^6.1.18” }, “scripts”: { “test”: “echo \”Error: no test specified\” && exit 1″ }, “author”: “”, “license”: “ISC”, “private”: true } webpack.config.js module.exports = { entry: “./src/main.js”, output: { path: […]

Utilisez un nom de répertoire personnalisé au lieu de node_modules lors de l’installation avec npm

Je crée un package.json , je lance npm install , ça marche bien. Il crée un répertoire node_modules dans mon dossier racine (que je peux modifier en utilisant l’option –prefix ). Cependant, je n’aime pas trop souligner. Je veux changer le nom du répertoire dans lequel NPM télécharge les modules. Je veux qu’il s’appelle nmods […]

npm se coince sur fetchMetadata -> network

Mon npm se coince beaucoup, que le npm soit installé à partir de package.json ou de paquets individuels. En ce moment, je ne suis même pas capable de sudo npm install node-inspector -g J’utilise le node 6.2.1 , npm 3.9.5 sur ubuntu 16.04 npm cache clear n’a pas aidé. L’installation prend des heures ou échoue.

Dois-je publier sur npm chaque fois que je mets à jour un package disponible via git?

Disons que je maintiens un incroyable forfait crab-season . J’ai npm publish ed version 0.1.0 avec un package.json contenant: “repository”: { “type”: “git”, “url”: “https://github.com/example/crab-season.git” } Lorsque j’ajoute de nouvelles fonctionnalités impressionnantes, déplacez la version vers la version 0.2.0 et lancez-vous vers github. Le registre npmjs remarquera-t-il ma nouvelle version ou dois-je npm publish chaque […]

Comment obtenir le préfixe de chemin global npm

Je crois que par le passé, j’ai découvert une option permettant de passer à npm pour obtenir le chemin utilisé par -g (modules globaux). Est-ce que quelqu’un connaît une telle option? Ou toute autre méthode pour obtenir le préfixe de chemin global npm utilise? Je sais où les modules globaux vivent sur mon ordinateur ( […]

Affiche toutes les licences des bibliothèques node.js installées

Existe-t-il une option dans npm (ou un autre outil) pour imprimer toutes les licences utilisées? J’ai un projet et je veux m’assurer que je n’utilise pas une bibliothèque sous une licence que je ne peux pas utiliser. EDIT: découvert que beaucoup de développeurs n’incluent pas la licence dans le package.json, donc j’ai dû trouver manuellement […]