新手提问我在使用ESmodules时遇到了这个问题。
语法错误:请求的模块“./website.js”未提供名为“add”的导出。
我有一个“类型”:package.json中的“modules”
我的代码:
简体中文
import add from "./esModules.js";
let num1 = 15;
let num2 = 20;
console.log(add(num1, num2));
//esModules.js
export const add = (num1, num2) => {
result = num1 + num2;
};
我尝试添加“导出默认添加;“我在哪儿读到过
我试着在import语句中使用{ add },
我试着在导入语句中去掉“.js”
但也不管用。
谢谢!
编辑:
解决方案:它与{ add }一起工作,并在add函数中添加“返回结果”!
1条答案
按热度按时间6l7fqoea1#
有两种方法可以解决这个问题,首先将导出设置为默认值,或者在导入时添加{}。请确保在两种情况下都返回结果,以获得帮助情况1:
index.js
esModules.js
案例一:
index.js
esModules.js