解决vsCode报 Try adding it to `optimizeDeps.exclude`

322 阅读1分钟

问题前要:

当启动vite项目时,vscode报出类似这样的错误:

The file does not exist at "C:/Users/fangcai/Desktop/newUiTwo/mes-basic-web-newui/node_modules/.vite/deps/chunk-23EU7ABK.js?v=dfe5b32d"
which is in the optimize deps directory. The dependency might be incompatible with the dep optimizer. Try adding it to `optimizeDeps.exclude`.

image.png

问题发生的原因:

内存缓存问题,一般有2中方式:

  • 1.重新安装依赖,刷新缓存

  • 2.在vite.config.ts中添加如下代码

 optimizeDeps: {
      exclude: [
        "chunk-NWF4X5GZ",
        "chunk-CCEL3GHP",
        "chunk-ZUMGVBFX",
        "chunk-XR6X47R7",
        "chunk-BDNKYNRE",
        "chunk-F5AIDYMH",
        "chunk-5ZY3I6JC",
        "chunk-NM6B6QPK",
        "chunk-2M5QIUPN",
        "chunk-WQJF76DH",
        "chunk-SA3NQFXU",
        "chunk-X6COC45P",
        "chunk-23EU7ABK" //在这里去除对应的文件
      ], // 将问题依赖项添加到 exclude 中
      }

image.png

总结:不要频繁切换分支 不然就出现这样的问题