Javascript 如何在多个文件中使用ES6模块系统?

Javascript 如何在多个文件中使用ES6模块系统?,javascript,module,Javascript,Module,我想一次在多个文件中使用ES6模块系统。 示例:我有一个入口点index.js文件,我的所有代码都将在其中运行 我还有另外两个文件,比如exampleOne.js和example.Two.js。因此,我想将另外两个文件中的代码执行到入口点文件中,该文件名为index.js。那我该怎么做呢 我已经尝试过,但根本没有成功您需要从exampleOne.js和exampleTwo.js文件导出模块,然后将它们导入index.js。看起来是这样的: exampleOne.js 示例2.js index.j

我想一次在多个文件中使用ES6模块系统。 示例:我有一个入口点index.js文件,我的所有代码都将在其中运行 我还有另外两个文件,比如exampleOne.js和example.Two.js。因此,我想将另外两个文件中的代码执行到入口点文件中,该文件名为index.js。那我该怎么做呢
我已经尝试过,但根本没有成功

您需要从
exampleOne.js
exampleTwo.js
文件导出模块,然后将它们导入
index.js
。看起来是这样的:

exampleOne.js

示例2.js

index.js


你试了什么?您的目标是节点还是浏览器?如果目标是浏览器,你如何捆绑你的代码?我正在用es6类方法绑定我的代码非常感谢@Sternjobname bro你的代码对我有用
export function add(a, b) {
    return a + b;
}
export function subtract(a, b) {
    return a - b;
}
import {add} from './exampleOne';
import {subtract} from './exampleTwo';

console.log(add(2,3)); // 5
console.log(subtract(2,1)); // 1