Pytania otagowane jako require

W językach interpretowanych, takich jak Lua, PHP i Ruby, „require” jest instrukcją, która mówi interpreterowi, aby dołączył określony plik źródłowy w miejscu, w którym została umieszczona instrukcja „require”.





5
Kiedy powinienem używać wymaga (), a kiedy definiować ()?
Przez ostatnie kilka dni bawiłem się z RequJs. Próbuję zrozumieć różnice między definiowaniem a wymaganiem. Zdaje się, że Zdefiniuj pozwala na separację modułów i pozwala na przestrzeganie kolejności zależności. Ale pobiera wszystkie pliki, których potrzebuje na początek. Chociaż wymagają tylko ładunków, których potrzebujesz, gdy ich potrzebujesz. Czy tych dwóch można …
316 require  requirejs 



5
czy istnieje potrzeba JSON w node.js
Chciałbym dołączyć kilka plików JSON do mojego kodu JavaScript, które znajdują się w tym samym katalogu, co mój plik źródłowy JavaScript. Gdybym chciał dołączyć inny plik JavaScript, mógłbym po prostu użyć require. Teraz używam readFileSynci __dirnameotrzymuję JSON, co moim zdaniem jest brzydkim sposobem na zrobienie tego. Czy istnieje coś podobnego …
247 json  node.js  require 


30
Jak sprawić, aby node.js wymagał wartości bezwzględnej? (zamiast względnego)
Chciałbym wymagać moich plików zawsze od katalogu głównego mojego projektu, a nie od bieżącego modułu. Na przykład, jeśli spojrzysz na https://github.com/visionmedia/express/blob/2820f2227de0229c5d7f28009aa432f9f3a7b5f9/examples/downloads/app.js wiersz 6 zobaczysz express = require('../../') To naprawdę złe IMO. Wyobraź sobie, że chciałbym umieścić wszystkie moje przykłady bliżej źródła tylko o jeden poziom. Byłoby to niemożliwe, ponieważ musiałbym …
234 node.js  require 

5
Różnica między „require (x)” i „import x”
Właśnie zacząłem pracować nad małym projektem węzła, który będzie współpracował z MongoDB. Jednak wydaje mi się, że nie mogę poprawnie zaimportować odpowiednich modułów węzłów, mimo że zainstalowałem je poprawnie za pośrednictwem npm. Na przykład poniższy kod zgłasza błąd informujący mnie, że „ekspres nie ma domyślnego eksportu”: import express from "express"; …


13
Błąd „wymagania” w języku Ruby: nie można załadować takiego pliku
Mam jeden plik main.rb z następującą zawartością: require "tokenizer.rb" Plik tokenizer.rb znajduje się w tym samym katalogu, a jego zawartość to: class Tokenizer def self.tokenize(string) return string.split(" ") end end Jeśli spróbuję uruchomić main.rb, pojawia się następujący błąd: 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 -- tokenizer.rb …
169 ruby  require 



Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.