webpack编译打包出现的问题!

最近使用webpack打包编译文件的时候,遇到个奇怪的问题,找不到源头,具体报错如下:

webpack编译打包出现的问题!

点进去后:

webpack编译打包出现的问题!

为这样的!看着像moment.js的问题,然而并不是,在其它项目中也有使用到这个插件,也是用的好好的,而且这个错误是突然出现的,之前在使用的时候都是正常的.

还有在之前也有出现过一个 报错都差不多,叫call() is not a function;

也试过把commont.js加入到其它文件,确实这个页面也报错了,但是这并不是问题的根源,于是继续找:

后来经过排查:是两个common.js的冲突,从webpack打包的时候,会生成一个common.js的javascript文件,我们自己在测试环境的项目中实际也引用了一个common.js,这样就导致了一些问题,前面的common.js对外暴露的变量会被后面的替换了一些函数,然后在项目中引用的时候,便报错了!

非常奇葩的问题,引以为戒!

 

转载于:https://my.oschina.net/kaykie/blog/1827476