Dans les langages interprétés comme Lua, PHP et Ruby, "require" est une instruction qui indique à l'interpréteur d'inclure un certain fichier source à la position où l'instruction "require" a été placée.
Ma question est similaire à " Quelle est la différence entre inclure et étendre dans Ruby? ". Quelle est la différence entre Ruby requireet includeRuby? Si je veux simplement utiliser les méthodes d'un module de ma classe, dois-je le requirefaire ou le includefaire?
Comment dois-je exiger tous les fichiers d'un dossier dans node.js? besoin de quelque chose comme: files.forEach(function (v,k){ // require routes require('./routes/'+v); }};
Je joue avec requirejs depuis quelques jours. J'essaie de comprendre les différences entre définir et exiger. Définir semble permettre la séparation des modules et permettre le respect de l'ordre des dépendances. Mais il télécharge tous les fichiers dont il a besoin pour commencer. Alors que ne nécessitent que les charges …
Comment puis - je détecter si mon fichier Node.JS a été appelé en utilisant SH: node path-to-fileou JS: require('path-to-file')? Ceci est l'équivalent Node.JS de ma question précédente en Perl: Comment puis-je exécuter mon script Perl uniquement s'il n'a pas été chargé avec require?
Je voudrais inclure quelques fichiers JSON dans mon code JavaScript qui se trouvent dans le même répertoire que mon fichier source JavaScript. Si je voulais inclure un autre fichier JavaScript, je pourrais simplement l'utiliser require. Maintenant, j'utilise readFileSyncet __dirnamepour obtenir le JSON, ce qui, à mon avis, est une mauvaise …
J'apprends nodejs en ce moment sur Windows. Plusieurs modules sont installés globalement avec npm.cmd et nodejs n'a pas pu trouver les modules installés. Prenez le jade par exemple, npm install jade -g Jade est installé dans le répertoire "C:\Program Files (x86)\nodejs\node_modules", mais le code suivant échouera avec une "Cannot find …
Je voudrais exiger mes fichiers toujours par la racine de mon projet et non par rapport au module actuel. Par exemple, si vous regardez https://github.com/visionmedia/express/blob/2820f2227de0229c5d7f28009aa432f9f3a7b5f9/examples/downloads/app.js ligne 6, vous verrez express = require('../../') C'est vraiment mauvais OMI. Imaginez que je souhaite rapprocher tous mes exemples de la racine d'un seul niveau. …
Je viens de commencer à travailler sur un petit projet de nœud qui s'interface avec un MongoDB. Cependant, je n'arrive pas à faire importer correctement les modules de nœuds concernés, même si je les ai installés correctement via npm. Par exemple, le code suivant génère une erreur, m'indiquant que "express …
Y a-t-il une différence entre eux? Leur utilisation est-elle une question de préférence? L'utilisation de l'un par rapport à l'autre présente-t-elle des avantages? Quel est le meilleur pour la sécurité?
J'ai un fichier, main.rb avec le contenu suivant: require "tokenizer.rb" Le fichier tokenizer.rb se trouve dans le même répertoire et son contenu est: class Tokenizer def self.tokenize(string) return string.split(" ") end end Si j'essaie d'exécuter main.rb, j'obtiens l'erreur suivante: C:\Documents and Settings\my\src\folder>ruby main.rb C:/Ruby193/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require': cannot load such file -- …
Dans les scripts PHP, que vous appeliez include(), require(), fopen()ou leurs dérivés tels que include_once, require_onceou même, move_uploaded_file(), on se heurte souvent à une erreur ou un avertissement: Échec de l'ouverture du flux: aucun fichier ou répertoire de ce type. Quel est le bon processus pour trouver rapidement la cause …
J'ai travaillé avec nodejs ces derniers temps et je me suis toujours familiarisé avec le système de modules, alors excuses si c'est une question évidente. Je veux du code à peu près comme ci-dessous: a.js (le fichier principal exécuté avec node) var ClassB = require("./b"); var ClassA = function() { …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.