在 Node.js 中导入:错误“必须使用导入来加载 ES 模块”[重复]

2023-11-25

我正在尝试导入myArr from hello.js into index.js。但是我得到一个错误

Error [ERR_REQUIRE_ESM]: Must use import to load ES Module

File hello.js

export let myArr = ['hello', 'hi', 'hey'];

File index.js

import { myArr } from './hello.js';
console.log(myArr);

我哪里错了?


使用版本2:

npm install node-fetch@2

节点获取v3 中的模块是仅 ESM 模块 - 您无法使用以下命令导入它要求().

如果您无法切换到 ESM,请使用仍兼容的 v2CommonJS。 v2 的关键错误修复将继续发布。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在 Node.js 中导入:错误“必须使用导入来加载 ES 模块”[重复] 的相关文章

  • Mongoose 查询执行后回调函数从未被调用

    以下是我的代码 mongoose connect mongodb localhost mydatabase var db mongoose connection db on error console error bind console
  • Javascript:使用 IIFE 和块语句之间的区别

    IIFE主要用于封装作用域 function let myVar 10 not global 但为什么不直接使用块语句呢 let myVar 10 also not global 除了范围封装之外 进一步使用 IIFE 是否还有其他好处 块
  • 重命名猫鼬中的字段[重复]

    这个问题在这里已经有答案了 我有两个 JSON 对象 每个对象都有一个名字字段 我想将名字重命名为名称 还想使用猫鼬将现有的名字值导入到名称 Schema const mongoose require mongoose const Sche
  • 有没有办法让 jslint 在 javascript 的下一行中使用大括号?

    我改变了我的编码风格 function getParams entity use strict var accountID store getItem AccountID switch entity case Topic to functi
  • JS文件中的System.register是什么意思?

    在 Angular 2 中使用指令时 JS 文件中的 System register 是什么意思 我认为这个问题并不特定于 Angular2 中的指令 它是关于 ES6 TypeScript 和其他使用 SystemJS 的现代编译器的一般
  • 只保留 A-Z 0-9 并使用 javascript 从字符串中删除其他字符

    我正在尝试验证字符串以使它们成为有效的网址 我只需要保留 A Z 0 9 并使用以下命令从字符串中删除其他字符javascript or jquery 例如 贝儿餐厅 我需要将其转换为 百丽餐厅 所以字符被删除 只保留 A Z a z 0
  • 使用 JavaScript 防止网页导航离开

    如何使用 JavaScript 防止网页导航离开 Using onunload允许您显示消息 但不会中断导航 因为为时已晚 然而 使用onbeforeunload将中断导航 window onbeforeunload function re
  • 如何绕过Access-Control-Allow-Origin?

    我正在一个平台上对我自己的服务器进行ajax调用 他们设置了阻止这些ajax调用的平台 但我需要它从我的服务器获取数据以显示从我的服务器数据库检索到的数据 我的 ajax 脚本正在运行 它可以将数据发送到我的服务器的 php 脚本以允许其处
  • 如何在打字稿中使用外部js

    我通过 Typescript 代码生成 Angular JS 代码 在一种情况下 我需要将外部 JS 文件添加到我的打字稿文件中 并且需要访问 js 文件中的类 我像这样添加js文件
  • 在 Chrome 开发者工具中禁用调试器语句

    我正在尝试对恶意 JavaScript 进行逆向工程 当我最初加载侧面时 会注入 JS 代码 其中包括 debugger 语句并将断点注入我的 chrome 开发人员控制台 通过stackoverflow阅读 禁用所有断点does not帮
  • ES6 静态方法引用 self? [复制]

    这个问题在这里已经有答案了 我有两节课 存储库和用户存储库 我想在 Repository 中定义一个静态方法 该方法在运行时调用 UserRepository 中的静态函数 有什么干净的方法可以做到这一点吗 class Repository
  • 让 Jest 全局设置和全局拆卸在 TypeScript 项目中工作

    我想运行一个在运行测试之前打开数据库连接的函数 全局设置 以及另一个在运行测试后关闭数据库连接的函数 全局拆卸 目前我有以下配置 包 json jest testEnvironment node globalSetup src jest g
  • 从 Flask 运行 NPM 构建

    我有一个 React 前端 我想在与我的 python 后端 API 相同的源上提供服务 我正在尝试使用 Flask 来实现此目的 但我遇到了 Flask 找不到我的静态文件的问题 我的前端构建是用生成的npm run build in s
  • 从请求url获取hash参数

    我有这样的网址 http www coolsite com daily plan id 1 http www coolsite com daily plan id 1解析该字符串并读取哈希值 id 之后的值 的最简单方法是什么 谢谢 在客户
  • 什么时候可以使用Javascript,什么时候不可以?

    不使用太多 javascript jquery 是个好习惯吗 我们应该尽可能避免它 为了良好的可访问性 吗 什么时候可以使用 JavaScript 什么时候不能在网页设计和开发中使用 JavaScript 在什么场景 什么条件下 Updat
  • 如何使用 fetch() 和 WhatWG 流获取文件上传进度

    注意 我并不是在寻找任何替代方案 我知道这可以通过 XMLHttpRequest 来完成 我也不关心浏览器支持 我只想了解新的 即将推出的标准 我有一个File https developer mozilla org en US docs
  • 如何清除node.js中的超时

    您好 我们正在使用 node js socket io 和 redis 开发应用程序 我们有这个程序 exports processRequest function request result var self this var time
  • 如何使用 jQuery 过滤 DropDownList 中的选项

    我有 2 个 DropDownList 第一个 DropDownList 有 4 个选项 第二个 DropDownList 有 20 个选项 我想要一个选项value 1在第一个 DropDownList 中选择我在第二个 DropDown
  • highchart堆积柱每个类别的总数据

    我想获取每个类别的总数据 这point stackTotal只给出活动数据的总数 从我粘贴的代码示例中 我想知道每种水果的总消耗量 因此 即使我单击右上角图例上的乔的名字 这使得堆叠图表上的所有乔信息都处于非活动状态 我仍然可以知道约翰 简
  • VS Code 扩展 - 获取完整路径

    我正在为 VS Code 编写一个插件 我需要知道调用扩展的文件的路径 无论是从编辑器上下文菜单或资源管理器上下文菜单调用还是用户只需键入扩展命令 function activate context get full path of the

随机推荐

  • 使引导弹出窗口重叠

    我的问题是我正在使用引导弹出窗口来显示图像 使用悬停作为触发器 同时我正在使用平滑滚动 http www smoothdivscroll com quickdemo 但问题是 弹出窗口的那部分是隐藏的 Example https dzwon
  • MySQL数据库中如何存储日期?

    我有约会在dd mm yyyy格式 如果我想以后对其进行一些操作 如何将其存储在数据库中 例如 我必须找出行 其中date gt something 我必须设置什么类型date field 要在 MySQL 中存储日期或时间 请使用date
  • 使用 2 个不同的变量进行排序和填充 geom_bar ggplot2 R

    我有一个关于填写字段的问题geom barggplot2 包的 我想用一个变量填充我的 geom bar 在下一个示例中 该变量称为var fill 但订购geom plot与另一个变量 称为clarity在示例中 我怎样才能做到这一点 非
  • iOS 8 中的 shouldAutorotate 行为

    我发现 7 1 和 8 之间有一个小的行为变化UIViewController shouldAutorotate方法 苹果查看控制器编程指南指出在执行任何自动旋转之前调用此方法 但是我注意到 当我简单地禁用 shouldAutorotate
  • 与主管一起运行 celeryd_multi

    我正在与 djcelery 和主管一起工作 我正在与主管一起运行芹菜 一切正常 一旦我意识到我需要将其更改为芹菜多 一切都崩溃了 如果我在终端中运行 celeryd multi 它可以工作 但总是在后台运行 就像主管需要在出现问题的前台运行
  • 在 CustomUIView 中重写 init() 会导致应用程序崩溃(EXC_BAD ACCESS)

    我正在尝试在 Swift 中子类化 UIView 然而 当调用初始化程序时 应用程序崩溃 EXC BAD ACCESS 这是班级 class CustomActionSheet UIView private var cancelButton
  • 如何使用 Selenium WebDriver 获取所有链接并一一单击这些链接

    我正在使用 Selenium WebDriver 和 java 我正在从网页中获取所有链接并尝试一一单击每个链接 我收到以下错误 错误 org openqa selenium StaleElementReferenceException 在
  • 分而治之,动态规划和贪心算法!

    当我遇到最优子结构的问题并且没有子问题共享子子问题时 我可以使用分治算法来解决它吗 但是当子问题共享子子问题 重叠子问题 时 我可以使用动态规划来解决问题吗 它是否正确 贪心算法与动态规划有何相似之处 当我遇到最优问题时 子结构且无子问题股
  • 如何在 RxJava 中处理 onError。我收到“OnErrorNotImplementedException”

    在我的应用程序中 我使用 ReactiveLocationProvider 库 link 我在 onCreate 方法中订阅更新 当设备在线时它工作正常 但如果我关闭 WiFi 并等待下一个后台位置更新设备 则会出现 OnErrorNotI
  • 尝试让 log4net 与 PowerShell 一起工作(混合使用 log4net 配置文件)

    我一直在努力让 log4net 与 PowerShell 一起使用 我有以下 PowerShell 代码 它使用配置文件拉入 log4net 然后尝试创建一个简单的日志文件条目 但出现错误 Clear History Clear Host
  • 如何在 Gitlab CI 中使用 Dockerfile

    将 gitlab ci 用于我的节点 反应应用程序 我正在尝试使用phusion passenger nodejs作为基础 docker 镜像 我可以在 gitlab ci yml 中轻松指定这一点 image phusion passen
  • 解释 bash 中数组长度的 ${#arrayname[@]} 语法?

    我知道可以通过以下方式获取 bash 中数组的长度 arrayname 我的问题是 这只是我必须记住的东西 还是可以将此语法分解为可以理解的部分 例如 什么是 符号意味着人们期望在哪里找到索引 为什么 在变量引用的开头意味着获取变量值的长度
  • Java:消除死代码

    我想知道Java如何处理以下情况 假设我有一个名为 Debug 的类 它看起来像这样 public class Debug private static final boolean isAssertEnabled true public s
  • 如何查找内核模块中的物理和逻辑核心数?

    Linux 中是否有内核函数可以返回物理核心的数量和 正在运行内核模块的逻辑核心 在超线程的情况下 看看最后include linux smp h smp processor id 给出当前正在执行的 CPU 的编号 get cpu 会做
  • 使用 PHP 在 CSV 文件中写入逗号

    我正在发送一个 csv 文件作为标题 并且我想使用逗号 不是为了分隔 只是为了使用 我该怎么做 我正在使用 PHP 但我无法使用fputcsv因为我将其作为标题发送 只需使用 value 围绕着它 一切都会好起来的
  • 如何使用邮递员将请求传递给 sagemaker

    我已经在 sagemaker 上训练了一个模型并创建了端点 我正在尝试使用邮递员调用端点 但是在训练模型时甚至之后 我没有为训练数据指定任何标题 我不知道如何在向 sagemaker 发送发布请求时创建有效负载 以下是调用快速入门指南中创建
  • 获取对象的活动引用

    我正在寻找一个托管 非托管 API 它允许我找到哪些对象引用另一个对象 并可能阻止它被垃圾收集 这样的 API 可能如下所示 var foo new Foo var bar new Bar bar Foo foo var reference
  • 在 Jenkins CI 上打开 Excel

    我正在 Windows 7 上工作 作为会话 1 登录 我的 Jenkins CI 在会话 0 中作为 Windows 服务运行 我的问题是 我想在会话 0 中通过 Jenkins CI 打开一个 Excel 文件 但想在会话 1 上显示其
  • 有没有办法从 Android 中的文件加载并部分绘制位图?

    假设我在磁盘上有一个有点大 即不适合大多数手机的内存 的位图 我只想以不缩放的方式在屏幕上绘制它的一部分 即inSampleSize 1 有没有办法只加载 绘制我想要的部分Rect指定区域而不加载整个位图内容 我非常有信心这是可能的 因为您
  • 在 Node.js 中导入:错误“必须使用导入来加载 ES 模块”[重复]

    这个问题在这里已经有答案了 我正在尝试导入myArr from hello js into index js 但是我得到一个错误 Error ERR REQUIRE ESM Must use import to load ES Module