Вопросы с тегом «require»

В интерпретируемых языках, таких как Lua, PHP и Ruby, «require» - это оператор, который сообщает интерпретатору, что нужно включить определенный исходный файл в ту позицию, где был размещен оператор «require».


11
В чем разница между include и require в Ruby?
Мой вопрос похож на «В чем разница между включением и расширением в Ruby? ». Какая разница между requireи includeв Ruby? Если я просто хочу использовать методы из модуля в моем классе, я должен requireэто или includeнет?
465 ruby  include  require 



5
Когда я должен использовать require () и когда использовать define ()?
Последние несколько дней я играюсь с requirejs. Я пытаюсь понять разницу между определением и требованием. Похоже, что определение позволяет разделять модули и позволяет упорядочивать зависимости. Но он загружает все файлы, которые ему нужны для начала. Хотя требуется только загружает то, что вам нужно, когда вам это нужно. Могут ли эти …
316 require  requirejs 


5
Обнаружить, если вызывается через require или напрямую из командной строки
Как я могу определить , был ли мой файл Node.js вызывается с помощью SH: node path-to-fileили JS: require('path-to-file')? Это Node.JS, эквивалентный моему предыдущему вопросу в Perl: Как я могу запустить свой Perl-скрипт, только если он не был загружен с require?
299 node.js  require 

6
есть ли необходимость для json в node.js
Я хотел бы включить пару файлов JSON в мой код JavaScript, которые находятся в том же каталоге, что и мой исходный файл JavaScript. Если бы я хотел включить другой файл JavaScript, я мог бы просто использовать require. Теперь я использую readFileSyncи __dirnameполучаю JSON, что, на мой взгляд, является уродливым способом …
247 json  node.js  require 

19
Nodejs не может найти установленный модуль в Windows
Я изучаю nodejs на данный момент на Windows. Несколько модулей установлены глобально с npm.cmd, и nodejs не удалось найти установленные модули. Взять, к примеру, нефрит, npm install jade -g Jade установлен в каталоге "C:\Program Files (x86)\nodejs\node_modules", но следующий код завершится "Cannot find module 'jade'"ошибкой, var jade = require('jade'); Тем не …
240 windows  node.js  module  require  npm 

30
Как сделать так, чтобы node.js требовал абсолютного? (вместо относительного)
Я бы хотел, чтобы мои файлы всегда были в корне моего проекта, а не относительно текущего модуля. Например, если вы посмотрите на https://github.com/visionmedia/express/blob/2820f2227de0229c5d7f28009aa432f9f3a7b5f9/examples/downloads/app.js строку 6, вы увидите express = require('../../') Это действительно плохое ИМО. Представьте, что я хотел бы поместить все мои примеры ближе к корню только на один уровень. …
234 node.js  require 

5
Разница между «требовать (х)» и «импортировать х»
Я только начал работать над небольшим проектом, который будет взаимодействовать с MongoDB. Тем не менее, я не могу заставить соответствующие модули узла правильно импортировать, даже если я правильно их установил npm. Например, следующий код выдает ошибку, сообщая, что «экспресс не имеет экспорта по умолчанию»: import express from "express"; Тем не …


13
Ошибка Ruby 'require': невозможно загрузить такой файл
У меня есть один файл, main.rb со следующим содержимым: require "tokenizer.rb" Файл tokenizer.rb находится в том же каталоге, и его содержимое: class Tokenizer def self.tokenize(string) return string.split(" ") end end Если я пытаюсь запустить main.rb, я получаю следующую ошибку: 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 -- …
169 ruby  require 

6
PHP - Не удалось открыть поток: нет такого файла или каталога
В PHP скриптах, называя ли include(), require(), fopen()или их производные , такие как include_once, require_onceили даже move_uploaded_file(), часто впадает в ошибки или предупреждения: Не удалось открыть поток: нет такого файла или каталога. Что такое хороший процесс, чтобы быстро найти причину проблемы?

13
Как бороться с циклическими зависимостями в Node.js
В последнее время я работал с nodejs и до сих пор разбираюсь с системой модулей, поэтому извиняюсь, если это очевидный вопрос. Я хочу код примерно так, как показано ниже: a.js (основной файл запускается с узлом) var ClassB = require("./b"); var ClassA = function() { this.thing = new ClassB(); this.property = …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.