我这次遇到这个问题是因为node天生不支持es6语法,在导入时我用了es6语法进行导入,就会报SyntaxError: Cannot use import statement outside a module错误
关于导入es5和es6的区别:
//不接收对象
require:require('s.css'); //(es5)
improt 's.css' //(es6)
//接收对象
var o = require('s.js'); //es(5)
import o form s.js //(es6)
以下是我自己犯错的代码:
其次要是使用rxjs的map要无脑执行npm install rxjs-compat 安装rxjs-compat
es5和es6其他区别可见以下这篇推荐文章
es5和es6语法区别