Questions tagged «require»

在诸如Lua,PHP和Ruby之类的解释语言中,“ require”是一个语句,它告诉解释器在放置“ require”语句的位置上包括某个源文件。








5
在node.js中是否需要json
我想在我的JavaScript代码中包含与我的JavaScript源文件在同一目录中的几个JSON文件。 如果我想包含另一个JavaScript文件,可以直接使用require。现在,我正在使用readFileSync和__dirname获取JSON,我认为这是执行此操作的丑陋方法。 是否有类似的要求,使我能够加载JSON文件?
246 json  node.js  require 

19
Node.js在Windows上找不到已安装的模块
我目前正在Windows上学习nodejs。通过npm.cmd在全局安装了几个模块,nodejs无法找到已安装的模块。以玉为例 npm install jade -g Jade安装在目录中"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。想象一下,我只想将我所有的示例都更接近根源。那将是不可能的,因为我将不得不在每个示例中多次更新30多个示例。对此: express = require('../') 我的解决方案是对基于root的情况有一种特殊情况:如果字符串以$开头,则它相对于项目的根文件夹。 任何帮助表示赞赏,谢谢 更新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。 例如,以下代码引发错误,告诉我“ express没有默认导出”: import express from "express"; 但是,此代码有效: const express = require("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 -- 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实例。 有没有正确/更好的方法来构造模块来实现我想要的?是否有更好的方式在模块之间共享变量?

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.