解决 SyntaxError: Cannot use import statement outside a module 报错问题

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

S1: 安装babel

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

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

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

S3: 可以成功运行项目啦~

babel-node main.js

若习惯使用 npm start 运行, 修改 package.json 文件中的 "scripts" 即可, 如:"start":"babel-node main.js"

你可能感兴趣的:(解决 SyntaxError: Cannot use import statement outside a module 报错问题)