首页
登录 | 注册

使用 Vue CLI3 时遇到的问题

Vue CLI3 爬坑指南,使用 elementUI 在 IE 下的兼容性问题,重复声明 h 问题,ES5 commonjs 模块问题等。持续更新中。

Troubleshooting

  • exports is not defined
Uncaught ReferenceError: exports is not defined

如果该依赖交付 ES5 代码,但使用了 ES6+ 特性且没有显式地列出需要的 polyfill (例如 Vuetify):请使用 useBuiltIns: 'entry' 然后在入口文件添加 import '@babel/polyfill'。这会根据 browserslist 目标导入所有 polyfill,这样你就不用再担心依赖的 polyfill 问题了,但是因为包含了一些没有用到的 polyfill 所以最终的包大小可能会增加。more info

see vue-loader

  • Duplicate declaration "h" (This is an error on an internal node. Probably an internal error.)

@vue/cli V3,不用配置可以直接用,否则配置后会报重复声明错误
但是 @vue/cli V2+,需要在 babel.config.js 显式配置:

module.exports = {
  plugins: ["transform-vue-jsx"]
}

see babel-plugin-transform-vue-jsx

  • element-ui 造成的 IE Compatability

如果 element-ui 版本是 2.4.9 可以直接使用。
2.4.9 未知。
如果 element-ui 版本是 2.4.11 在 IE浏览器中报错,需要在 vue.config.js 中加入,感觉原因是因为 eleFE 没有测试过 IE11 就发版了,这个问题找了我几个小时。解决办法是:

module.exports = {
  transpileDependencies: ['element-ui']
}

see why need this

see transpileDependencies


相关文章

  • 这段时间一直在弄vue,当然也遇到很多问题,这里就来跟大家分享一些注册自定义模板组件的心得 首先“VUE注册组件命名时不能用大写“其实这句话是不对的,但我们很多人开始都觉得是对的,因为大家都踩过大写命名的坑 下面我们来看个例子: <d ...
  • 前言 本文也会在github上我的web-study仓库中同步更新,欢迎star. 戳这里,传送 准备工作 判断是否需要FQ或安装镜像,镜像一般可安装国内淘宝镜像,详情可看这里:cnpm npm install -g cnpm --regi ...
  • Vue 进阶之路(七)
    之前的文章我们对 vue 的列表输出做了介绍,本章我们来看一下 vue 的组件 component. 1 <!DOCTYPE html> 2 <html lang="en"> 3 <head ...
  • 补习系列(20)-大话 WebSocket 与 &quot;尬聊&quot;的实现
    目录 一.聊聊 WebSocket 二.Stomp 是个什么鬼 三.SpringBoot 整合 WebSocket A. 引入依赖 B. WebSocket 配置 C. 控制器 D. 前端实现 四.参考文档 一.聊聊 WebSocket 从 ...
  • LSTM实现中文文本情感分析
    1. 背景介绍 文本情感分析是在文本分析领域的典型任务,实用价值很高.本模型是第一个上手实现的深度学习模型,目的是对深度学习做一个初步的了解,并入门深度学习在文本分析领域的应用.在进行模型的上手实现之前,已学习了吴恩达的机器学习和深度学习的 ...
  • ERP不规范,同事两行泪
    最近的很多次对外交流,都聊到了ERP建设的话题,并且无一例外的不那么让人省心,回想我这么多年走过的ERP坑坑路,在这里也写下经验和总结,希望能给正在或者即将走上ERP建设路的企业一些思考和帮助. 导读 1.几个瞎眼而普遍的案例 2.ERP的 ...

2020 cecdns.com webmaster#cecdns.com
12 q. 0.073 s.
京ICP备10005923号