Perguntas com a marcação «require»

Em linguagens interpretadas como Lua, PHP e Ruby, "require" é uma declaração que diz ao intérprete para incluir um certo arquivo-fonte na posição onde a declaração "require" foi colocada.

316
Quando devo usar o require () e quando usar define ()?

Eu tenho brincado com requirejs nos últimos dias. Estou tentando entender as diferenças entre definir e exigir. Definir parece permitir a separação do módulo e permitir que as ordens de dependência sejam aderidas. Mas ele baixa todos os arquivos necessários para começar. Embora exija apenas...

247
existe uma necessidade de json no node.js

Gostaria de incluir alguns arquivos JSON no meu código JavaScript que estão no mesmo diretório do meu arquivo de origem JavaScript. Se eu quisesse incluir outro arquivo JavaScript, poderia simplesmente usar require. Agora estou usando readFileSynce __dirnamepara obter o JSON, que acho uma maneira...

234
Como fazer o node.js exigir absoluto? (em vez de relativo)

Gostaria de exigir meus arquivos sempre pela raiz do meu projeto e não em relação ao módulo atual. Por exemplo, se você consultar a https://github.com/visionmedia/express/blob/2820f2227de0229c5d7f28009aa432f9f3a7b5f9/examples/downloads/app.js linha 6, verá express = require('../../') Isso é...

190
A diferença entre "exigir (x)" e "importar x"

Acabei de começar a trabalhar em um projeto de pequeno nó que fará interface com um MongoDB. No entanto, não consigo obter os módulos de nó relevantes para importar corretamente, mesmo que eu os tenha instalado corretamente via npm. Por exemplo, o código a seguir gera um erro, informando que "o...

169
Erro Ruby 'Exigir': não é possível carregar esse arquivo

Eu tenho um arquivo, main.rb, com o seguinte conteúdo: require "tokenizer.rb" O arquivo tokenizer.rb está no mesmo diretório e seu conteúdo é: class Tokenizer def self.tokenize(string) return string.split(" ") end end Se eu tentar executar o main.rb, recebo o seguinte erro: C:\Documents...

99
requer arquivo como string

Estou usando o node + express e estou me perguntando como posso importar qualquer arquivo como uma string. Vamos dizer que eu tenho um arquivo txt e tudo que eu quero é carregá-lo em uma variável como tal. var string = require("words.txt"); Eu sou contra modules.exports = function(){ var...