Skip to content

通过npm引用flv.js,webpack打包之后包含ES6语法,并且未被压缩 #232

Description

@BeiKeJieDeLiuLangMao

因为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',这个问题就解决了。

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions