SyntaxError: Cannot use import statement outside a module

原因:npm运行node项目, 需要babel编译, 才能支持import等高级语法;

1: 安装babel

npm install --save babel-core
npm install --save babel-preset-env 
npm install babel-cli -g

2: 创建名为.babelrc文件, 并添加代码

{                
    "presets": [ 
         "env"   
     ],          
    "plugins": []
 } 

3:

修改 package.json 文件中的 "scripts" 即可, 如:"start":"babel-node main.js"

其它

或者使用quire带代替import

你可能感兴趣的:(SyntaxError: Cannot use import statement outside a module)