我由于某种原因无法运行此代码 我试过了 { ... } 香港专业教育学院还尝试通过“ ./libs.js”
调用它似乎没有任何作用。这是我得到的错误。
(我是js的初学者,到目前为止我只了解基本概念)
答案 0 :(得分:0)
import { ... } from './CalcMod'
您具有“命名”导入,因此它正在其他位置查找文件,而您需要像文件一样将其导入。
答案 1 :(得分:0)
您需要确保从正确的位置导入文件-以./
开头,并确保文件为.js
:
import { addition, subtract, multiply, divide } from "./CalcMod.js";
答案 2 :(得分:0)
完美!有时loader
在目录脏时给出错误,我们无法弄清原因。现在您的实际错误消失了。您现在向我显示的此错误符合预期,因为您尝试运行和执行新语法,并且使用node
(默认情况下不支持这些功能)。尽管它释放了这样做的实验方法。有步骤。
export function subtract(num1, num2) {
return num1 - num2;
}
export function add(num1, num2) {
return num1 + num2;
}
import { add , subtract } from "./lib";
console.log(add(4, 5));
最后,使用此命令 main.mjs
node --experimental-modules main.mjs
轰!现在一切正常。
享受你的一天。