web外卖项目debug2

  1. vue-route中route.path不生效
    解决:package.json修改版本

  2. WDS] Errors while compiling. Reload prevented.
    解决:https://blog.csdn.net/XxiaLn/article/details/80286668
    npm install webpack-dev-server --save-dev安装。
    完成之后会在node_modules/bin下找到。
    重新打开工程,命令为:npm run dev,即可解决热更新报错问题。

    • ./images/shop/1.png in ./node_modules/vue-loader/lib/template-compiler?{“id”:“data-v-7918ad45”,“hasScoped”:false,“transformToRequire”:{“video”:[“src”,“poster”],“sou
      rce”:“src”,“img”:“src”,“image”:“xlink:href”},“buble”:{“transforms”:{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/pages/MSite/MSite.vue
      解决:文件引用路径
  3. 普通的img标签和src属性,加载不出来图片
    解决:在src属性中加上这些东西: “ ./”所以导致vue不解析该地址。

  4. Vue Swiper 找不到swiper.css
    解决:
    方法一:Swiper安装6.0+版本需要引入另外一个css
    import VueAwesomeSwiper from ‘vue-awesome-swiper’
    import ‘swiper/swiper-bundle.css’
    Vue.use(VueAwesomeSwiper, /* { default global options } */)
    方法二:安装6.0以下的版本
    npm i swiper@5.4.5 -S
    引入:import ‘swiper/css/swiper.css’

  5. Do not use ‘new’ for side effects
    解决:
    方法一:关闭no-new规则。修改eslint的配置文件,关闭rules中所有的no-new规则检查,尽量不要。
    方法二:定义一个变量接收new出来的对象:
    let swiper = new Swiper()
    方法三:在使用new的句子上加上/* eslint-disable no-new /注释来绕开语法检查对注释下的语句的检查:
    /
    eslint-disable no-new */
    new Swiper()
    在报错句子处alt+enter

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值