タグ付けされた質問 「require」

Lua、PHP、Rubyなどのインタープリター型言語では、「require」は、「require」ステートメントが配置された位置に特定のソースファイルを含めるようにインタープリターに指示するステートメントです。


11
Rubyのincludeとrequireの違いは何ですか?
私の質問は「Rubyでのincludeとextendの違いは何ですか?」に似ています。 違いは何だrequireとincludeRubyでは?クラスのモジュールのメソッドを使用したいだけの場合、それを使用するrequire必要がincludeありますか、それともそれを使用する必要がありますか?
465 ruby  include  require 



5
require()をいつ使用し、いつdefine()を使用する必要がありますか?
私はここ数日間requirejsをいじっています。定義と要求の違いを理解しようとしています。 defineはモジュールの分離を可能にし、依存関係の順序を守ることができるようです。しかし、最初から必要なすべてのファイルをダウンロードします。必要なときに必要なものだけをロードする必要があります。 これら2つを一緒に使用できますか?また、それぞれをどのような目的で使用する必要がありますか?
316 require  requirejs 



5
node.jsにjsonが必要ですか
JavaScriptソースファイルと同じディレクトリにあるJavaScriptコードにいくつかのJSONファイルを含めたいのですが。 別のJavaScriptファイルを含めたい場合は、単に使用できますrequire。今、私はJSON を使用readFileSyncし__dirnameて取得していますが、JSONは醜い方法だと思います。 JSONファイルをロードできるようにするrequireに似たものはありますか?
247 json  node.js  require 

19
NodejsはWindowsにインストールされたモジュールを見つけることができません
現在、Windowsでnodejsを学習しています。npm.cmdを使用していくつかのモジュールがグローバルにインストールされ、nodejsはインストールされたモジュールを見つけることができませんでした。ヒスイを例にとると、 npm install jade -g Jadeはdirectory "C:\Program Files (x86)\nodejs\node_modules"にインストールされていますが、次のコードは"Cannot find module 'jade'"エラーで失敗します。 var jade = require('jade'); ただし、jadeがローカルにインストールされている場合(npmで-gオプションを使用しない場合)、コードは正常に実行されます。ローカルにインストールされたモジュールを使用したくないので、ディスクスペースを浪費します。グローバルにインストールされたモジュールをWindowsで機能させるにはどうすればよいですか?
240 windows  node.js  module  require  npm 

30
node.jsを絶対に必要とする方法は?(親戚の代わりに)
現在のモジュールに相対的ではなく、常にプロジェクトのルートでファイルを要求したいと思います。 たとえば、https://github.com/visionmedia/express/blob/2820f2227de0229c5d7f28009aa432f9f3a7b5f9/examples/downloads/app.jsの 6行目を見ると、 express = require('../../') それは本当に悪いIMOです。すべての例を1レベルだけルートに近づけたいと想像してください。30を超える例を何度も更新する必要があるため、それは不可能です。これに: express = require('../') 私の解決策はルートベースの特別なケースを持つことです:文字列が$で始まる場合、それはプロジェクトのルートフォルダに関連しています。 助けてくれてありがとう アップデート2 現在、require.jsを使用しています。これにより、一方向で記述でき、クライアントとサーバーの両方で機能します。Require.jsでは、カスタムパスを作成することもできます。 アップデート3 ここでwebpack + gulpに移動し、サーバー側でモジュールを処理するためにEnhanced-Requireを使用します。ここで理論的根拠を参照してください:http : //hackhat.com/p/110/module-loader-webpack-vs-requirejs-vs-browserify/
234 node.js  require 

5
「require(x)」と「import x」の違い
MongoDBと連動する小さなノードプロジェクトの作業を始めたところです。ただし、を使用して適切にインストールしたにもかかわらず、関連するノードモジュールを正しくインポートできないようですnpm。 たとえば、次のコードはエラーをスローし、「エクスプレスにはデフォルトのエクスポートがない」と通知します。 import express from "express"; ただし、このコードは機能します。 const express = require("express"); だから私の質問は、インポートと変数/要求メソッドの機能の違いは何ですか?今後、問題が発生する可能性があるため、プロジェクトでのインポートの問題を修正します。


13
Ruby 'require'エラー:そのようなファイルをロードできません
次の内容のmain.rbファイルが1つあります。 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 -- tokenizer.rb (LoadError) from C:/Ruby193/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require ' from main.rb:1:in `<main>' すべてのload代わりに使用した場合、問題なくrequire機能することに気づきました。ここで問題は何でしょうか?
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 = 5; } var a = new ClassA(); module.exports = a; b.js var a = require("./a"); var ClassB = function() { } ClassB.prototype.doSomethingLater() { util.log(a.property); } module.exports = ClassB; 私の問題は、ClassBのインスタンス内からClassAのインスタンスにアクセスできないことです。 私が望むものを達成するためにモジュールを構造化する正しい/より良い方法はありますか?モジュール間で変数を共有するより良い方法はありますか?

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.