最新消息: 电脑我帮您提供丰富的电脑知识,编程学习,软件下载,win7系统下载。

NodeJS“必须使用导入来加载ES模块”

IT培训 admin 9浏览 0评论

NodeJS“必须使用导入来加载ES模块”

我正在尝试从hello.js导入myArrindex.js。但是我得到一个错误

错误[ERR_REQUIRE_ESM]:必须使用导入来加载ES模块

hello.jsexport let myArr = ['hello', 'hi', 'hey'];

index.js

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

这是我第一次尝试导出和导入我要去哪里错了?

回答如下:

您应该使用

module.exports.myArr = ['hello', 'hi', 'hey'];

作为您的出口声明和

const myArr = require('./hello.js')

作为进口

NodeJS“必须使用导入来加载ES模块”

我正在尝试从hello.js导入myArrindex.js。但是我得到一个错误

错误[ERR_REQUIRE_ESM]:必须使用导入来加载ES模块

hello.jsexport let myArr = ['hello', 'hi', 'hey'];

index.js

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

这是我第一次尝试导出和导入我要去哪里错了?

回答如下:

您应该使用

module.exports.myArr = ['hello', 'hi', 'hey'];

作为您的出口声明和

const myArr = require('./hello.js')

作为进口

发布评论

评论列表 (0)

  1. 暂无评论