我检查了一下,ES6模块的跟踪器中有各种各样的错误。 我没有与此相关的任何问题。但是由于某种原因,当我修改其中一个文件时,导入突然开始提供:
错误[ERR_UNSUPPORTED_ESM_URL_SCHEME]:默认ESM加载程序仅支持文件和数据URL
有趣的是,如果我在文件中使用单个导出或将其还原回,则它可以正常工作(有时)。来自同一目录的所有其他js文件都已正确解析并导入。
不知道为什么。
语法如下:
import {functionName} from './shared/functions-stuff.js'
我尝试了各种结果相同的事情。动态导入,首先尝试使用绝对路径解析路径,然后将file///:
放在其前面。
任何想法可能是什么问题?我正在使用节点14.7.0
PS:我未在文件“ functions-stuff.js”中使用默认导出