requirejs 相关问题

RequireJS是一个JavaScript文件和模块加载器。它针对浏览器内使用进行了优化,但可以在其他JavaScript环境中使用,例如Rhino和Node。如果您正在使用与Node.js捆绑在一起的require调用,那么您不使用RequireJS。请不要在此类情况下使用此标签。请改用require标记。

Node.js 导入导致 ERR_MODULE_NOT_FOUND

这是我如何构建和安装node.js(版本:20.11): ./configure --prefix=/home/tester/node 使-j8 进行安装 这是我设置环境的方法: 导出 PATH=/home/tester/node/bin:$PATH 电子...

回答 1 投票 0

如何将 Chart.js 添加到 Moodle 中的自定义插件中?

我正在 Moodle 中创建一个自定义插件,并且我已成功集成 Chart.js。当缓存被禁用时,它在我的开发环境中完美运行。但是当我打开缓存时,...

回答 2 投票 0

如何将图表添加到moodle中的自定义插件中

我正在moodle中创建一个自定义插件,并且我已经成功集成了chartjs(https://www.chartjs.org/)。当缓存被禁用时,它在我的开发环境中完美运行。但是当...

回答 2 投票 0

在同一个 NodeJS 项目中使用 Import 和 Require

我有一个Node.js项目,其模块是使用require以Common.JS方式导入的。但是,需要导入仅 ESM 的包。 在我的项目中使用 ESM 导入的一种方法是...

回答 1 投票 0

为什么 import * as fs from 'fs' 不起作用并给我一个错误?

** 更新** 结果当时我不太清楚常规 JS 和 Node JS 有什么区别,但你所要做的就是安装 npm 包 npm install fs 然后使用 Node ** 更新 ** 原来我当时不太知道普通JS和Node JS有什么区别,但是你所要做的就是安装npm包npm install fs然后使用node <filname>,记住你不能使用document.getElementById 或其他什么,如果你想这样做,你必须使用 cors 和 express 使其成为服务器,这样你就可以使用常规 JS 获取该数据!希望这有帮助! 所以这是我的问题: import * as fs from 'fs'; var downloads = 0; const fs = require('fs') fs.readFile('tp.txt', (err, inputD) => { if (err) throw err; downloads = inputD.toString(); }) setInterval(function (){ fs.readFile('tp.txt', (err, inputD) => { if (err) throw err; downloads = inputD.toString(); }) document.getElementById("downloads").innerText = downloads; }, 5000) 但是我得到 Uncaught SyntaxError: Cannot use import statements Outside a module 错误 我试图从文件中读取,但我不能! 我到处搜索,但找不到我的解决方案。 由于您正在编写 CommonJS (CJS),因此只需删除 import * as fs from 'fs'; 行(即 ESM 语法)即可。您需要导入 fs 的唯一一行是:const fs = require('fs'),您已经拥有了。 如果您想使用 import 样式语法 (ESM),请将 "type": "module", 添加到 package.json 并删除 const fs = require('fs') 行。

回答 1 投票 0

如何在浏览器中使用UMD而不需要任何额外的依赖

假设我有一个像这样的UMD模块(保存在'js/mymodule.js'中): (函数(全局,工厂){ typeof 导出 === '对象' && typeof 模块 !== '未定义' ?工厂(出口): ...

回答 5 投票 0

如何使用 typescript 设置 require.js 配置?

好吧,我读了很多关于这个的问题和答案,其中很多都是垃圾。 我有一个非常简单的问题。我该如何做相当于这样的事情: 需要.config({ 路径:{ ...

回答 3 投票 0

带有使用 requireJS 的 javascript 模块的 Flutter Web 项目(Flutter Web 中的 Monaco 编辑器)

我正在尝试在 Flutter Web 中使用 Monaco 编辑器。 我看到的最简单的方法是同步加载所有资源示例。 这是一个独立的 html 文件: 我正在尝试在 Flutter Web 中使用 Monaco 编辑器。 我看到的最简单的方法是同步加载所有资源示例。 这是一个独立的 html 文件: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta http-equiv="X-UA-Compatible" content="IE=edge" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <link rel="stylesheet" data-name="vs/editor/editor.main" href="https://cdnjs.cloudflare.com/ajax/libs/monaco-editor/0.44.0/min/vs/editor/editor.main.css" /> <style> @font-face { font-family: "codicon", src: url("https://cdnjs.cloudflare.com/ajax/libs/monaco-editor/0.44.0/min/vs/base/browser/ui/codicons/codicon.ttf") format("truetype") } </style> <title>Monaco</title> </head> <body> <h2>Monaco Editor Sync Loading Sample</h2> <div id="code" style="width: 800px; height: 600px; border: 1px solid grey"></div> <script> var require = { paths: { vs: "https://cdnjs.cloudflare.com/ajax/libs/monaco-editor/0.44.0/min/vs" } }; </script> <script src="https://cdnjs.cloudflare.com/ajax/libs/monaco-editor/0.44.0/min/vs/loader.min.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/monaco-editor/0.44.0/min/vs/editor/editor.main.nls.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/monaco-editor/0.44.0/min/vs/editor/editor.main.js"></script> <script> var editor = monaco.editor.create(document.getElementById("code"), { value: ['function x() {', '\tconsole.log("Hello world!");', '}'].join('\n'), language: "javascript", additionalCssClassName: "code" }); </script> </body> </html> 我的问题是:如何修改示例 Flutter Web 项目的 index.html 文件,以便加载所有必需的资源?线路好像有问题 var require = { paths: { vs: "https://cdnjs.cloudflare.com/ajax/libs/monaco-editor/0.44.0/min/vs" } }; 因为 flutter 构建永远不会完成(卡在某个地方。)我看到 Flutter 本身使用 requirejs,并且可能存在我不知道如何解决的冲突。 如果您知道如何执行此操作,请发布一个 Fluter Web index.html 文件,该文件加载编辑器所需的所有 js 文件。 谢谢你, T https://github.com/Hua777/flutter_monaco_editor 我已经大致完成了flutter版的monaco编辑器。 但还不完美,希望对你有帮助。

回答 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

在JavaScript中根据相对路径导入文件

我有这样的项目结构: - 我的应用程序 `-第一个文件夹 `-firstFile.js `-第二个文件夹 `-第三个文件夹 `-thirdFile.js 如何从thirdFile.js 导入firstFile.js? 比如导入我的...

回答 4 投票 0

AngularJs 中的延迟加载

在 AngularJs 中延迟加载的最佳方法是什么。在一个与我公司相关的大项目中,我使用了不同的方法,但都不起作用。请介绍一下最简单的方法。 有办法

回答 1 投票 0

加载 typedarray 模块时出现“未捕获的引用错误:未定义导出”

我正在尝试加载 typedarray polyfill 模块: https://github.com/substack/typedarray 在我的应用程序中,像这样(requireJS): 定义(['typedarray'],函数(ta){ .. var Uint8Array = ta.

回答 1 投票 0

RequireJS:如何定义包含单个“类”的模块?

我有许多 JavaScript“类”,每个类都在自己的 JavaScript 文件中实现。对于开发,这些文件是单独加载的,对于生产,它们是串联的,但在这两种情况下我

回答 3 投票 0

如何在打字稿文件中导入没有定义文件的js库

随着我们的项目变得越来越大,我想从 JavaScript 切换到 TypeScript 以帮助进行代码管理。然而,我们使用许多库作为 amd 模块,我们不想将其转换为

回答 6 投票 0

运行react应用程序时未捕获的ReferenceError:require未定义错误

我的反应应用程序未正确加载,当我打开浏览器控制台时,它显示以下错误 - 外部node-commonjs“事件”:1未捕获的ReferenceError:require不是de...

回答 1 投票 0

AngularJS - jQuery - ui-sortable g.sortable 不是函数

我正在 ui-sortable 的帮助下创建一个带有可拖动行的表格 ...

回答 3 投票 0

当 textisolation 为真时如何使用 node_modules?

我目前正在使用 Electron 制作应用程序,但是当我打包我的应用程序时,当我设置参数 textisolation: true 时出现白屏。 但是当我将它设置为 false 时,我的模块就像 j ...

回答 0 投票 0

Using Underscore.js with require.js: Uncaught ReferenceError: _ is not defined

我有 Underscore.js 1.13.2,我使用 requireJS 2.1.14 包含它。 路径 = { 'underscore': my_folder_path + "/underscore", // 对于 underscore.js .. //其他文件的路径 } 我在

回答 1 投票 0

内容脚本中的摩纳哥编辑器。 “Define 未定义”,“同步要求无法解析模块‘vs/editor/editor.api’。”

我试图让它在内容脚本中工作: 清单.json “内容脚本”:[ { “匹配”:[“”], “JS”:[ “我...

回答 1 投票 0

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