因为WebPack中babel-loader一般的配置是不将/node_modules中的代码进行ES6->ES5转码,
而flv.js的package中"main": "./dist/flv.js",这个文件中包含ES6语法,
这就导致了项目转码之后仍然后ES6语法,并在之后的压缩过程中抛出“语法不支持”的异常,
其最终结果就是打包之后的vendor.js中既包含ES6语法的代码,而且没有进行压缩。
于是我将引用的方式由import flvjs from 'flv.js'变为 import flvjs from 'flv.js/dist/flv.min',这个问题就解决了。
因为WebPack中babel-loader一般的配置是不将/node_modules中的代码进行ES6->ES5转码,
而flv.js的package中"main": "./dist/flv.js",这个文件中包含ES6语法,
这就导致了项目转码之后仍然后ES6语法,并在之后的压缩过程中抛出“语法不支持”的异常,
其最终结果就是打包之后的vendor.js中既包含ES6语法的代码,而且没有进行压缩。
于是我将引用的方式由import flvjs from 'flv.js'变为 import flvjs from 'flv.js/dist/flv.min',这个问题就解决了。