仅使用特定文件导入节点es6模块的问题

时间:2020-08-07 09:26:07

标签: javascript node.js es6-modules

我检查了一下,ES6模块的跟踪器中有各种各样的错误。 我没有与此相关的任何问题。但是由于某种原因,当我修改其中一个文件时,导入突然开始提供:

错误[ERR_UNSUPPORTED_ESM_URL_SCHEME]:默认ESM加载程序仅支持文件和数据URL

有趣的是,如果我在文件中使用单个导出或将其还原回,则它可以正常工作(有时)。来自同一目录的所有其他js文件都已正确解析并导入。

不知道为什么。

语法如下:

import {functionName} from './shared/functions-stuff.js'

我尝试了各种结果相同的事情。动态导入,首先尝试使用绝对路径解析路径,然后将file///:放在其前面。

任何想法可能是什么问题?我正在使用节点14.7.0

PS:我未在文件“ functions-stuff.js”中使用默认导出

0 个答案:

没有答案