有人在构建云效 node.js 应用的时候遇到这个错误码?Only file and data URLs are supported by the default ESM loader
有人在构建云效 node.js 应用的时候遇到这个错误码?Only file and data[阿里云云效]
「点点赞赏,手留余香」
还没有人赞赏,快来当第一个赞赏的人吧!
有人在构建云效 node.js 应用的时候遇到这个错误码?Only file and data URLs are supported by the default ESM loader
这个错误提示表明默认的 ESM(ECMAScript Modules)加载器只支持文件和数据 URL,不支持其它类型的 URL。
如果你在构建云效 node.js 应用时遇到这个错误码,可能是因为你的代码中使用了不支持的 URL 类型。你可以检查一下代码中是否有使用类似于
http://
或https://
这样的 URL,如果有的话,可以尝试将其替换为文件或数据 URL,或者使用一个支持这种 URL 类型的加载器。另外,你可以尝试在构建时指定一个自定义的 ESM 加载器,以解决这个问题。具体的方法可以参考 node.js 官方文档中有关 ESM 加载器的部分:https://nodejs.org/api/esm.html#esm_custom_loaders
您可以上网搜索一下看有没有其他开发分享解决流程,此回答整理自钉群“云效开发者交流群6群”