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.





5
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 carrega o que você precisa …
316 require  requirejs 



5
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 feia de fazê-lo. Existe algo semelhante …
247 json  node.js  require 


30
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 é muito ruim na IMO. Imagine que eu gostaria de colocar todos os meus exemplos mais próximos da …
234 node.js  require 

5
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 …


13
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 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 …
169 ruby  require 



Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.