错误提示表明,在CommonJS模块中不能使用ES模块语法来加载模块。最简单的解决方法是修改模块中的语法,使用require()来加载模块,或者把该模块改写成ES模块。以下是示例代码:
CommonJS模块:
// math.js
function add(a, b) {
return a + b;
}
module.exports = {
add
};
// index.js
const math = require('./math');
console.log(math.add(1, 2));
修改后的ES模块:
// math.js
export function add(a, b) {
return a + b;
}
// index.js
import {add} from './math';
console.log(add(1, 2));