网上有很多方式,大多数是采用babel转换运行,但是我想在webstorm直接运行代码就可以了,所以要配置以下
由于我的工程是没有babel配置的,我也不想在工程里面还要建立.babelrc文件,
在安装了npm install -g @babel/core @babel/node @babel/register @babel/preset-env
后
从命令的角度运行是这样的
/babel-node xxx.js -b /usr/local/lib/node_modules/@babel/preset-env
在js文件后面加入参数-b 配置后就可以支持import了,不用配置.babelrc文件,我这个-b 后面是全局模块@babel/preset-env
路径
webstorm配置默认运行babel-node
在ws上直接右键run就可以运行js代码,但是默认是通过node命令
我们在运行后,右上角有个运行按钮的左侧有个运行配置,点进去后有个defaults配置找到Node.js,然后添加babel-node命令的路径,在application param配置后加入-b /usr/local/lib/node_modules/@babel/preset-env
,删除之前的运行配置,重新右键Run就可以执行啦,执行的时候看哈顶部运行的命令确认