requirejs 相关问题

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

为什么 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

如何使用 require 执行带参数的 IIFE

我知道当你 require('./file') where file.js export is an IIFE, the function will immediately run (obviously).如果 IIFE 接受争论,我只是不确定如何处理这个问题。 我...

回答 1 投票 0

语法错误:要求(“cors”)输入意外结束

const express = require('express') const 应用程序 = 表达 () const port = process.env.PORT || 5000 const cors = require('cors') var corsOptions = { 来源:'http://localhost:3000', 选项成功...

回答 0 投票 0

Vite构建使用需要吗?接收错误 require is not defined

我有一个使用 Vite 的应用程序(在 electron 上运行,使用 electron builder 和 vite 插件)并且我有一个单页应用程序并且构建/应用程序/等运行良好。但是,我需要添加一个新页面...

回答 0 投票 0

KaTeX 兼容 require.js 吗?

我已经按照入门模板(一个 CSS 文件和两个脚本,调用 renderMathInElement(document.body);)中的描述使用了 KaTeX,并且我使用了一点 require.js ...... ...但是当我尝试...

回答 0 投票 0

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