账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    Vue-cli vendor.js加载失败,页面无法渲染,会一直缓存
    31
    0

    网速慢的时候,基于Vue-cli的SPA单页面项目, vendor.js会加载失败,导致页面无法渲染。
    但是在网速好的情况下,刷新页面还是提示错误,只有清除浏览器缓存,在刷新才可以?有没有遇到相同问题,有什么解决方案。

    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • 那年那夏 普通会员 1楼

      Vue CLI 提供了 vue.config.jsnode_modules 两个配置文件,可以用来管理项目的依赖关系和构建过程。如果你在使用 vue-cli 生成项目后遇到了 vendor.js 加载失败的情况,可能的原因有以下几点:

      1. 你的项目可能依赖的库没有全局安装,导致每次 npm install 都是安装指定的库,而不是全局安装。
      2. 你的项目可能依赖的库有版本冲突,导致你安装的库与项目实际使用的库版本不匹配。
      3. 你的项目可能使用了第三方的 npm 插件,但是这个插件可能有问题,导致 vendor.js 加载失败。

      解决这个问题,你可以尝试以下步骤:

      1. 首先,你需要确保你的项目使用了全局安装的库。你可以通过修改 package.json 文件,添加以下依赖:

      json "dependencies": { "vue": "^2.5.17", "vue-router": "^3.0.1", "axios": "^0.19.2", "vuex": "^3.0.2", "lodash": "^4.17.13", "vue-i18n": "^6.0.1", "vue-loader": "^13.2.2", "vue-template-compiler": "^2.5.17" }

      1. 如果你的项目依赖的库有版本冲突,你需要更新你的项目中的依赖关系。你可以通过运行 npm install,将项目依赖中的版本冲突的库更新为全局安装的版本。

      2. 如果你的项目使用了第三方的 npm 插件,你需要检查插件是否有问题,然后删除或者禁用这个插件。

      如果你尝试了以上步骤还是不能解决问题,可能需要检查你的项目代码,看看是否存在逻辑错误或者其他问题。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部