为啥这个moment.js的库文件,模块化并且压缩后会报错呢?而且引入到页面后,浏览器的控制来也报错。但是模块化不压缩就不会报错。
eclipse的错误信息是:
Multiple markers at this line
- The left-hand side of an assignment must be a variable
- The left-hand side of an assignment must be a variable
- Syntax error on token "Invalid Regular Expression Options", no accurate correction
好像是说正则的错误,为什么呢?
这个库本身自己已经包装了。你再给包装了一次。
我估计问题在这里。
!function(global, factory){"function"==typeof define && define.amd ? ....}
这里已经是AMD模块的包装了。
你没必要再包装一层。