未捕获的 TypeError:无法解析模块说明符“form-data”。相对引用必须以“/”、“./”或“.”开头。/"

Uncaught TypeError: Failed to resolve module specifier "form-data". Relative references must start with either "/", "./", or "../"

提问人:Alim Gölcük 提问时间:10/11/2022 最后编辑:Alim Gölcük 更新时间:1/17/2023 访问量:3306

问:

我尝试了太多方法,但找不到解决我的问题。

最初,我确实得到了' Uncaught TypeError: Failed to resolve module specifier “axios”。相对引用必须以“/”、“./”或“.”开头。/".' 错误。

我用这个链接解决了这个问题

然后,我确实得到了同样的错误,但不是 axios,而是“form-data”。

未捕获的 TypeError:无法解析模块说明符“form-data”。相对引用必须以“/”、“./”或“.”开头。/".

但这一次我不明白我应该在哪里改变道路。以前有没有人遇到过这个问题?

有三个 FormData.js 文件,其中两个包含:

      import FormData from 'form-data';

      export default FormData;

另一个是这样的:

       'use strict';

       export default FormData;
           

这是我的文件

Html 文件

主索引.js

模块。JS的

FormData.js 文件

javascript 节点.js axios 节点模块 表单数据

评论

1赞 Hostek 10/11/2022
您正在使用 ;尝试使用 webpack 或 snowpack 包装您的应用程序./node_modules/...
1赞 Community 10/11/2022
请提供足够的代码,以便其他人可以更好地理解或重现问题。
0赞 Alim Gölcük 10/11/2022
我实际上只有 3 个文件,如我在“这是我的文件”链接中所示,这些文件是模块.js、index.js 和 Html 文件。其余部分是 node_modules 目录下的文件。我刚刚下载了 Axios 库,仅此而已。我刚刚找到了一些 FormData.js 文件,我将添加它们的照片。
0赞 Alim Gölcük 10/11/2022
@Hostek我是编程新手,你所说的“用 webpack 包装你的应用程序”到底是什么意思
1赞 Hostek 10/11/2022
@AlimGölcük 这是一个不错的 youtube 教程: youtu.be/nbwt3A9RzNw

答:

0赞 IT goldman 10/11/2022 #1

我认为它在html文件中。尝试将脚本模块更改为src"./index.js"

评论

0赞 Alim Gölcük 10/11/2022
我改变了它。很遗憾没有。