我是靠谱客的博主 机灵河马,最近开发中收集的这篇文章主要介绍Unexpected token: name (Dom7),觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

今天在运行vue项目的时候,报了这个异常,异常引起的原因是由于在vue项目中使用了4.0以上版本的swiper,Dom7是swiper4.0+版本的依赖库,所以在编译的时候,因为无法找到dom7这个依赖,就报错了。

我看了很多种解决方法:

第一种:修改webpack.base.conf.js(在/build目录下),新增这两句代码,但这个方法对我不起作用,还引入了新的问题。

resolve: {
    extensions: ['.js', '.vue', '.json'],
    alias: {
      'vue$': 'vue/dist/vue.esm.js',
      '@': resolve('src'),
      'swiper': 'swiper/dist/js/swiper.js'   // 加入这一句
    }
  }

第二种:降低swiper的版本,在terminal命令行直接输入:npm install swiper@3.4.2 --save下载即可

 

然后重新执行打包后,终于问题解决,而且涉及到使用swiper的控件使用上没什么影响。如果你用了一些属性必须只有swiper4.0以上版本才支持的,那么第二种方法就不适合。

最后

以上就是机灵河马为你收集整理的Unexpected token: name (Dom7)的全部内容,希望文章能够帮你解决Unexpected token: name (Dom7)所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(41)

评论列表共有 0 条评论

立即
投稿
返回
顶部