在Lua,PHP和Ruby等解释型语言中,“require”是一个语句,它告诉解释器在放置“require”语句的位置包含某个源文件。
通过 React 组件中的 props 传递从动态构建的 `require` URL 加载的图像
所以我正在 React 中构建一个简单的餐厅应用程序,并拥有一系列 .jpg 图像。在我的 Specials.jsx 组件中,我构建了一个对象数组,其属性包括图像。然后我映射到...
我在“sample.js”文件中有一个javascript函数。是这样的: var mapDict = { '100': 'test_100.js', '200': 'test_200_API.js', '300': 'test_300_API.js' } 函数mapAPI() { 这个版本...
我正在尝试从 Hugo 框架实现 js.Build 功能,但遇到错误:“Uncaught ReferenceError:require 未定义。”我还附上了屏幕截图。 ...
我无法让 CORS 接受来自导入的 PHP 脚本的跨域请求。我的网站有两个子域:“php..com”,这是我托管 PHP 脚本的地方,...
我有一个这样的单一存储库: 包 应用程序编程接口 数据 脚本 实用程序 导出模块中分别有index.js。以及每个的 package.json 。 我的脚本目录中有一个脚本,并且
我想在另一个文件中需要一个 Ruby 文件。这两个文件位于两个不同的目录中。我在第一个文件的顶部需要第二个文件。 Ruby 说它无法加载这样的文件。是这样吗
使用 MessageBird 通过电话号码发送短信时出现错误
问题是在发送测试短信时我在代码的第一行收到错误,错误是 require(...) 不是函数: 代码如下: const messagebird = 要求('
我正在尝试使用 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 文档时有所帮助....
我正在浏览 Node 中命令行实用程序的源代码,并看到以下代码。 函数帮助(){ var 颜色 = require('颜色'); var package = require('../package'); ....
如果我有这样的文件结构: ./main.lua ./mylib/mylib.lua ./mylib/mylib-utils.lua ./mylib/mylib-helpers.lua ./mylib/mylib-other-stuff.lua 从 main.lua 可以加载文件 mylib.lua...
在node.js中,有没有办法在所有文件中重用const-require语句列表?
在节点项目中我将有这 20 行代码...... const db = require('./db') const comms = require('./comms') const stuff = require('./stuff') const blah = require('./blah') const bleh = 要求...
我正在尝试在我的 Nodejs 应用程序中使用 Keycloak 管理客户端库,但是 ES6/CommonJs 的东西有一个问题,我从来没有真正理解过(导入与要求和混合)。 ...
Vitest 无法使用 require() 导入到 CommonJS 模块中
我正在运行 vitest runner。然后我看到有人可能正在从我的 .ts 文件生成一些 .js 文件: 我收到的错误消息似乎源自 uiElementsCreator.test....
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)...
require() ode_modules\string-width\index.js 来自 不支持 ode_modules\wide-align lign.js
这里的问题似乎是由你的包管理器引起的。请参阅 stackblitz 中的以下日志: 错误的图像错误的图像 现在我多次刷新锁定文件。拿Stackb...
我有 2 个 perl 文件,它们相互依赖。 第一个文件 A 是一个 .pl 文件,其中声明了多个包/模块。 第二个文件,B 将尝试访问众多包之一...
我正在构建一个 PHP 应用程序,它使用选择菜单来构建电子邮件模板。模板被分成可重用的部分(每个部分都是一个单独的 html 文件)。有没有一种简单的方法可以要求多个...
捕获ReferenceError:app.js中未定义require
我有一个 app.js 文件,需要将表达式表达为常量: const express = require('express'); 我收到错误: p.js:1 Uncaught ReferenceError: require 未在 app.js:1:17 处定义 跑步后...
JavaScript中的define(function(require){...})到底是什么
我知道define是用来定义模块的,而function是匿名函数,但是函数中的参数“require”持有什么? 如果我在define(function(require...
Nodejs 中将所有“import * from”转换为“const * = req() 的问题
有导入功能: 从“socket.io”导入socketIO,{服务器作为SocketIOServer}; 我想将其转换为 const socketIO, { 服务器作为 SocketIOServer } = require("socket.io&...