Skip to content

打包package.json 带有jsnext:main 的第三方库 会有问题 #2979

Closed
@Qymh

Description

Version

3.0.5

Node and OS info

Node 10.8.0 / yarn 1.9.4 / macOs 10.13.6

Steps to reproduce

直接运行 vue-cli-service build --modern

What is expected?

应该选用第三方的package.json下的main包 es5的语法

What is actually happening?

选用了第三方仓库的package.json jsnext:main 包下的es6语法


出现异常的包为swiper https://github.com/nolimits4web/swiper ,想请教下选择了package.json 下的jsnext:main包 这是vue-cli的特性还是bug 特性的话有什么配置可以去掉吗 目前采用了一个hack的手法 在vue.config.js 里使用 这个 config.resolve.mainFields = ['main'];

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions