require 相关问题

在Lua,PHP和Ruby等解释型语言中,“require”是一个语句,它告诉解释器在放置“require”语句的位置包含某个源文件。

通过 React 组件中的 props 传递从动态构建的 `require` URL 加载的图像

所以我正在 React 中构建一个简单的餐厅应用程序,并拥有一系列 .jpg 图像。在我的 Specials.jsx 组件中,我构建了一个对象数组,其属性包括图像。然后我映射到...

回答 1 投票 0

如何在javascript中动态使用“require”?

我在“sample.js”文件中有一个javascript函数。是这样的: var mapDict = { '100': 'test_100.js', '200': 'test_200_API.js', '300': 'test_300_API.js' } 函数mapAPI() { 这个版本...

回答 1 投票 0

Required():未捕获的引用错误:未定义要求

我正在尝试从 Hugo 框架实现 js.Build 功能,但遇到错误:“Uncaught ReferenceError:require 未定义。”我还附上了屏幕截图。 ...

回答 1 投票 0

CORS 阻止来自导入 PHP 脚本的请求

我无法让 CORS 接受来自导入的 PHP 脚本的跨域请求。我的网站有两个子域:“php..com”,这是我托管 PHP 脚本的地方,...

回答 1 投票 0

我可以导入本地包到NodeJS脚本中吗?

我有一个这样的单一存储库: 包 应用程序编程接口 数据 脚本 实用程序 导出模块中分别有index.js。以及每个的 package.json 。 我的脚本目录中有一个脚本,并且

回答 1 投票 0

如何从另一个目录获取 Ruby 文件

我想在另一个文件中需要一个 Ruby 文件。这两个文件位于两个不同的目录中。我在第一个文件的顶部需要第二个文件。 Ruby 说它无法加载这样的文件。是这样吗

回答 4 投票 0

使用 MessageBird 通过电话号码发送短信时出现错误

问题是在发送测试短信时我在代码的第一行收到错误,错误是 require(...) 不是函数: 代码如下: const messagebird = 要求('

回答 1 投票 0

browserify后无法调用模块的函数

我正在尝试使用 JS 模块制作简单的页面,该模块将对页面执行某些操作。我需要使用 node.js 的模块,所以我正在学习如何浏览器化工作。 我的HTML: 我正在尝试使用 JS 模块制作简单的页面,该模块将对页面执行某些操作。我需要使用 node.js 的模块,所以我正在学习如何浏览器化工作。 我的 HTML: <!doctype html> <html> <head> <script src="js/bundle.js" type="text/javascript"></script> </head> <body> <p>Hello world!</p> <script type="text/javascript"> var test = require("./test.js"); test.init(); </script> </body> </html> 这是我的 JavaScript (test.js): "use strict"; alert("here1"); var init = function() { alert("here2"); } exports.init = init 我正在捆绑: browserify.cmd test.js -o bundle.js 当我尝试打开页面时,它显示“here1”,但不显示“here2”。 在浏览器的控制台中我看到: Uncaught ReferenceError: require is not defined index.html:9 有什么想法可以让模块的函数(init)正常工作吗? 您需要将包含 Node 中任何内容的所有 JavaScript 代码放入 test.js 文件中,然后使用 browserify 将其转换为 te bundle.js。在您的示例中,您在 require 中使用节点函数 index.html,该函数不会被转换。然后浏览器会看到他不知道的函数 require(),这就是问题隐藏的地方。 简单来说:您的所有 javascript 代码(包含 Node)必须作为单个 index.html 包含在您的 bundle.js 中,这是来自源文件的浏览器结果。 编辑 Browserify(默认情况下)不允许您从浏览器化代码中调用任何浏览器化函数。但是您可以通过将函数附加到 window 范围来使其可用。 这是 test.js(然后通过 browserify 转换为 bundle.js)和 index.html "use strict"; alert("here1"); window.init = function() { alert("here2"); } <!doctype html> <html> <head> <script src="js/bundle.js" type="text/javascript"></script> </head> <body> <p>Hello world!</p> <script type="text/javascript"> init(); </script> </body> </html> 这是“浏览器无法访问”的热门搜索,我只是浪费了至少几个小时自己没有得到它。也许其他帖子、博客和教程都很迟钝,或者也许只是我,但这是一个我希望有人向我展示的例子: const trie = require('trie') <---you want to use this module like in node 运行此命令(安装 browserify 后): browserify -r trie -s trie > trie.browser.js (if node can find it, browserify should) -r = --require [模块名称] -s = --standalone [浏览器 JS 环境中模块的全局范围(!) var 名称] (您还可以使用 -o 作为 --output 选项,而不是使用 > 进行重定向) 然后在浏览器代码中您可以执行以下操作: const LexTrie = new trie.Trie() ...or... const LexTrie = trie.createTrieFromJson(lexicon_trie_json) 这比使用 require 制作一个中间文本文件要好,这对我来说无法将模块置于全局范围,直到我做了类似的事情: window.trie = require('trie') ...此时它起作用了,但我知道必须有一种更简单的方法。 希望这对像我这样的人在未来因为没有突出显示 --standalone 选项而无法获得 browserify 文档时有所帮助....

回答 2 投票 0

节点:需要模块内部功能?

我正在浏览 Node 中命令行实用程序的源代码,并看到以下代码。 函数帮助(){ var 颜色 = require('颜色'); var package = require('../package'); ....

回答 4 投票 0

通过相对路径加载Lua文件

如果我有这样的文件结构: ./main.lua ./mylib/mylib.lua ./mylib/mylib-utils.lua ./mylib/mylib-helpers.lua ./mylib/mylib-other-stuff.lua 从 main.lua 可以加载文件 mylib.lua...

回答 6 投票 0

在node.js中,有没有办法在所有文件中重用const-require语句列表?

在节点项目中我将有这 20 行代码...... const db = require('./db') const comms = require('./comms') const stuff = require('./stuff') const blah = require('./blah') const bleh = 要求...

回答 2 投票 0

尝试导入KcAdminClient

我正在尝试在我的 Nodejs 应用程序中使用 Keycloak 管理客户端库,但是 ES6/CommonJs 的东西有一个问题,我从来没有真正理解过(导入与要求和混合)。 ...

回答 1 投票 0

Vitest 无法使用 require() 导入到 CommonJS 模块中

我正在运行 vitest runner。然后我看到有人可能正在从我的 .ts 文件生成一些 .js 文件: 我收到的错误消息似乎源自 uiElementsCreator.test....

回答 1 投票 0

JavaFX HelloWorld 程序仅打开一个蓝色的 Java 文件夹,而不是 UI 窗口

我在 stackoverflow 上的第一个问题: 我使用的是 MacOS BigSur 11.5.2、2.3 GHz 双核 i5、8GB。我正在使用 Eclipse IDE for Java v4.17。我已经从 gluonh 下载并配置了 JavaFX SDK (v11.0.2)...

回答 2 投票 0

require() ode_modules\string-width\index.js 来自 不支持 ode_modules\wide-align lign.js

这里的问题似乎是由你的包管理器引起的。请参阅 stackblitz 中的以下日志: 错误的图像错误的图像 现在我多次刷新锁定文件。拿Stackb...

回答 1 投票 0

导入/要求/使用 Perl 模块

我有 2 个 perl 文件,它们相互依赖。 第一个文件 A 是一个 .pl 文件,其中声明了多个包/模块。 第二个文件,B 将尝试访问众多包之一...

回答 3 投票 0

需要多个文件

我正在构建一个 PHP 应用程序,它使用选择菜单来构建电子邮件模板。模板被分成可重用的部分(每个部分都是一个单独的 html 文件)。有没有一种简单的方法可以要求多个...

回答 2 投票 0

捕获ReferenceError:app.js中未定义require

我有一个 app.js 文件,需要将表达式表达为常量: const express = require('express'); 我收到错误: p.js:1 Uncaught ReferenceError: require 未在 app.js:1:17 处定义 跑步后...

回答 1 投票 0

JavaScript中的define(function(require){...})到底是什么

我知道define是用来定义模块的,而function是匿名函数,但是函数中的参数“require”持有什么? 如果我在define(function(require...

回答 2 投票 0

Nodejs 中将所有“import * from”转换为“const * = req() 的问题

有导入功能: 从“socket.io”导入socketIO,{服务器作为SocketIOServer}; 我想将其转换为 const socketIO, { 服务器作为 SocketIOServer } = require("socket.io&...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.