【问题标题】:vue.config.js [transpileDependencies] is not workvue.config.js [transpileDependencies] 不起作用
【发布时间】:2021-04-13 02:53:12
【问题描述】:

我用 vue-cli 创建了一个 vue(2.x) 项目。

我在这个项目中使用了@splidejs/vue-splide npm 模块。

此项目必须支持最高 IE10...

@splidejs/vue-splide 模块在 IE 中不起作用,所以我创建了一个vue.cofig.js 文件并编写如下。

module.exports = {
  transpileDependencies: [
    "@splidejs/vue-splide"
  ]
}

之后我再次运行npm run serve 命令。 但是ie错误还是没有解决。

请帮我做什么。

有很多事情要做。让我摆脱对 IE 的支持。

【问题讨论】:

  • 您可能应该包含模块的dependencies,因为它实际上只是@splidejs/splide 上的一个Vue 包装器
  • 如何包含模块的依赖项?
  • 哦,就像将 @splidejs/splide 和可能的 @splidejs/splide-extension-video 添加到您的 transpileDependencies 数组中一样
  • 我按照你的意见全部添加了,但是没有用。但是,它仅在添加 @splidejs 时有效。在你的评论中有提示。非常感谢。

标签: vue.js internet-explorer vue-cli


【解决方案1】:

我在这个问题上浪费了一天的时间。 我写下答案是为了确保没有开发人员会像我一样经历同样的痛苦。

创建vue.config.js文件后,编写如下。

module.exports = {
  transpileDependencies: [
    "@splidejs"
  ]
}

即使同时输入 @splidejs/splide@splidejs/splide-extension-video 在 IE 中也不起作用。

但是,如果只输入@splidejs,在IE中可以正常工作。

我不知道确切的原因。 如果您知道原因,请发表评论。

【讨论】:

    猜你喜欢
    • 2019-03-25
    • 2019-08-29
    • 1970-01-01
    • 2021-03-17
    • 2020-10-24
    • 2019-09-24
    • 2019-06-10
    • 2020-12-04
    • 2021-12-26
    相关资源
    最近更新 更多