小编nic*_*b84的帖子

发布新的 Vue 应用程序版本时如何强制清除 chrome 中的缓存

我创建了一个应用程序,vue-cli然后我构建了dist用于生产的文件夹。

该应用程序IIS使用 Flask 后端部署并且运行良好。

当我必须进行一些更改并且必须重做部署时,就会出现问题。在此之后,用户打电话给我,因为应用程序不起作用,但如果我清除了 chrome 缓存,应用程序又可以正常工作了。

我该如何解决这个问题?当我发布新的应用程序版本时,是否有自动清除 Chrome 缓存的方法?

谢谢

我的 dist 文件夹

在此处输入图片说明

部署:在 IIS 上复制和粘贴文件夹 dist

如果 dist 文件夹中的文件正确,可能问题出在 axios 缓存中?我也做了一些改变来休息 apis

caching cache-control browser-cache vue.js vuejs2

19
推荐指数
3
解决办法
3万
查看次数

无法使用 swiper/vue 依赖项未找到

"vue": "^2.6.14" "swiper": "^7.0.5",

import { Swiper, SwiperSlide } from 'swiper/vue';
import 'swiper/css';
Run Code Online (Sandbox Code Playgroud)

我按照示例尝试默认导入,但是:

未找到这些依赖项:

  • @/swiper/css in ./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs。 js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/Swiper.vue?vue&type=script&lang=js&
  • ./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js 中的 swiper/vue? ?ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/Swiper.vue?vue&type=script&lang=js&

要安装它们,您可以运行: npm install --save @/swiper/css swiper/vue

我尝试安装:

npm install --save @/swiper/css swiper/vue
Run Code Online (Sandbox Code Playgroud)

但出现以下错误:

npm 错误!代码 ENOLOCAL npm 错误!无法从“@\swiper\css”安装,因为它不包含 package.json 文件。

npm 错误!可以在以下位置找到此运行的完整日志:npm ERR!C:\Users\A262556\AppData\Roaming\npm-cache_logs\2021-09-14T13_57_46_048Z-debug.log

vue.js vuejs2 swiper.js

5
推荐指数
1
解决办法
2万
查看次数

Vue父组件从子方法获取响应

我有一个父组件和一个子组件。我想从父组件中调用子组件中的方法并等待响应。我怎样才能做到这一点?我需要在父方法中添加条件的响应。

<!-- MY CHILD COMPONENT -->
<my-child-component ref="childform" />

// parent method
methods: {
     callChildMethod() {
        this.$refs.childform.onSubmit()
        // if want to get the response and do something
        if (response) {
            //do something
        }
      },
}

//child method
methods: {
    onSubmit() {
      //do something
      return false
    },
}
Run Code Online (Sandbox Code Playgroud)

vue.js vue-component vuejs2

0
推荐指数
1
解决办法
613
查看次数