【发布时间】:2021-07-22 13:07:41
【问题描述】:
index.js
import { Time} from './service/passport';
passport.js
const Time = async () => {
console.log('done');
}
export { Time }
我在 node.js 中使用 EcmaScript 或 es6,但是当我尝试导出上面的模块时,它给了我错误找不到模块但我导出了模块不知道为什么仍然出现错误任何帮助将不胜感激
【问题讨论】:
-
您如何在
index.js中使用ES6/ESM 导入语法,而在passport.js中使用require?这似乎不对? -
它是仅使用 require 编写的,但现在我正在将语法更改为 ES6,但如果我试图实现正常功能,那么它也会显示相同的错误
-
然后列出您问题中的错误。据我所知,ESM 模块不能使用
require而非 ESM 模块不能使用import _ from _语法,这就是为什么我很困惑你有两个不同样式但具有相同扩展名的文件. -
请检查我是否已编辑
-
您可能还需要文件扩展名:
'./service/passpost.js'
标签: javascript node.js ecmascript-6