这个错误是由于使用了ES6的模块语法,但是Node.js默认不支持ES6的模块语法。要解决这个问题,有几种方法可以尝试。
npm install --save-dev @babel/core @babel/cli @babel/preset-env
然后,在项目根目录下创建一个.babelrc文件,指定Babel的配置:
{
"presets": ["@babel/preset-env"]
}
接下来,在你的代码中使用import和export语法,然后使用Babel编译器运行你的代码:
npx babel-node your-script.js
import语句改为使用require语句,将export语句改为使用module.exports:// 导入模块
const someModule = require('./someModule');
// 导出模块
module.exports = {
foo: 'bar'
};
然后在你的代码中使用CommonJS语法运行你的代码。
import和export语法。希望这些解决方法能够帮助你解决问题!