gpt4 book ai didi

internet-explorer-11 - 支持 IE11 的 vue cli3 库

转载 作者:行者123 更新时间:2023-12-01 13:16:21 25 4
gpt4 key购买 nike

根据文档(https://cli.vuejs.org/guide/build-targets.html#library),我不清楚如何集成 babel 以使构建的库对 IE11 友好...我必须从 Vue 组件制作一个 npm 包。

我在 package.json 中的 npm 脚本是: vue-cli-service build --target lib src/MyComponent.vue

我在 package.json 中放入了正确的“浏览器列表”。

看来我必须使用带有预设的 babel.config.js。

不确定要安装什么作为开发依赖项以及要配置什么...

有人有可用的示例库或一些指导吗?

最佳答案

对自己的回答 :-) 它被记录在案,但在几个地方。所以……

  • 添加这些开发依赖:

npm install --save-dev @vue/cli-plugin-babel @babel/preset-env

  • 添加这个依赖:

npm install --save @babel/polyfill current-script-polyfill

  • 在您的主 Vue 文件中,先导入“current-script-polyfill”
  • 确实在package.json中定义了一个browserslist
  • 确实有一个 babel.config.js
    presets: [
['@vue/app']
]
}

编辑:现在我们使用.browserlistrc 文件而不是package.json 中的定义。这是我们使用的,感谢您的询问:

> 1%
last 2 versions
not ie < 11

关于internet-explorer-11 - 支持 IE11 的 vue cli3 库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54592534/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com