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

错误展示:

解决 SyntaxError: Cannot use import statement outside a module 报错问题_第1张图片

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

解决办法如下:

步骤一: 安装babel

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

步骤二: 创建名为.babelrc文件, 并添加代码

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

步骤三:前面两步都做完以后,在命令行输入以下代码,(这里举例用了index.js,可以改为自己的js名字)然后就可以发现成功运行啦!!!

babel-node index.js

你可能感兴趣的:(npm,前端,node.js)