Articles of npm

Npm lien avec le webpack – ne peut pas trouver le module

J'essaie de npm de lier un module à un projet en utilisant le pack de stockage Web. Bien sûr, après avoir essayé beaucoup de choses, je continue d'obtenir cette erreur: ERROR in ./src/components/store/TableView.jsx Module not found: Error: Cannot resolve module 'react-bootstrap-table' Voici les étapes exactes que je prends en effectuant ceci: 1.) cd ../forks/react-bootstrap-table 2.) […]

Comment configurer npm (gestionnaire de paquets de noeuds) sans accès root?

Réglage npm jusqu'à que l'utilisateur root est plus rapide et travaille. Sauf que vous devez exécuter les commandes npm en tant que root (non recommandé). Je pensais donc essayer de le configurer en tant qu'utilisateur non root. Selon la documentation npm, un utilisateur non root sans accès root peut configurer npm en: .npmrc un fichier […]

Comment fonctionne npm

J'utilise Node.js (via browserify ) pour chacune de mes applications Web, dont certaines dépendent en commun et d'autres spécifiques à elles-mêmes. Chacune de ces applications dispose d'un fichier package.json qui spécifie les versions des modules dont elle a besoin. À l'heure actuelle, j'ai un /node_modules dans le dossier parent de mes applications pour les modules […]

L'erreur Nodemailer ne peut pas résoudre

J'ai une application très simple, tout en commençant à me salir les mains avec le nodemailer. Lorsque je lance l'application, j'ai des erreurs dans le module lui-même. App.js: const nodemailer = require('nodemailer'); const transporter = nodemailer.createTransport('smtps://me%40gmail.com:[email protected]'); var mailOptions = { from: '"Me" <[email protected]>', // sender address to: '[email protected], [email protected]', // list of receivers subject: 'Hello […]

Comment dégrader ce module node.js en version spécifique et empêcher la mise à jour automatique plus tard?

J'utilise le module Nodemailer node.js et j'ai rencontré l'erreur suivante; [Erreur: configuration non prise en charge, déconnexion Nodemailer vers v0.7.1 ou consultez le guide de migration https://github.com/andris9/Nodemailer#migration-guide] J'ai regardé mon package.json et je me rends compte que c'est "nodemailer": "^1.8.0", version. Comment puis-je basculer vers v0.7.1 et empêcher la mise à jour automatique plus tard […]

Comment mocha recherche-t-il récursivement mon dossier `src` pour un motif de nom de fichier spécifique?

Dans mon paquet npm, je voudrais imiter le motif que suit Meteor: un fichier source (nommé client.js ) possède un fichier de test (nommé client.tests.js ) en direct dans un src/ dossier. Les tests s'exécutent avec la commande de npm test . Je suis en train de suivre les documents d'utilisation sur le «t». Je […]

Comment puis-je écrire et utiliser des fichiers de déclaration personnalisés qui n'existent pas sur DefinitelyTyped?

J'utilise un paquet npm appelé foo qui n'existe pas sur DefinitelyTyped. En d'autres termes, @types/foo n'existe pas. Je voudrais encore pouvoir le consommer dans des réglages plus stricts comme noImplicitAny , alors j'ai besoin d'écrire moi-même les fichiers de définition personnalisés. Finalement, j'aimerais envoyer une demande de tirage à DefinitelyTyped pour que ce fichier puisse […]

Erreur de mise à jour du gestionnaire web: EACCES, autorisation refusée

J'avais l'habitude d'exécuter les tests Protractor avec succès (sur Mac) et j'ai essayé de mettre à niveau la version, alors j'ai couru $npm install -g protractor Et il semblait que cela fonctionnait – lors de l'exécution $protractor –version Je reçois Version 1.8.0 Mais maintenant, en cours d'exécution $webdriver-manager start Je reçois fs.js:642 return binding.mkdir(pathModule._makeLong(path), ^ […]

Enregistrement de fichiers localement avec électron

J'ai quelques fichiers de modèle qui contiennent quelques chaînes de variables chacune, j'aimerais créer un formulaire de saisie très simple avec Electron ( http://electron.atom.io/ ) et je veux enregistrer le fichier de sortie composé sur l'utilisateur ordinateur. Y at-il un module que je peux utiliser pour laisser électron enregistrer des fichiers localement?

Erreur lors de l'utilisation de Serenium JS Chrome Webdriver

J'aime utiliser Selenium chromewebdriver pour tester une application. J'ai commencé avec ce didacticiel: https://code.google.com/p/selenium/wiki/WebDriverJs#Getting_Started J'ai téléchargé le nouveau webdriver et l' webdriver ajouté au chemin, puis j'ai essayé d'exécuter l'exemple de code que vous voyez au démarrage. J'ai ajouté le code à un script et j'ai essayé de l'exécuter avec > node script.js et j'ai […]