最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

vite.config配置alias Error: ENOTEMPTY: directory not empty, rmdir

 更新時(shí)間:2023年06月14日 11:33:50   作者:天問(wèn)  
這篇文章主要為大家介紹了vite.config配置alias時(shí)報(bào)錯(cuò):Error: ENOTEMPTY: directory not empty, rmdir解決方法詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪

一、前言

使用 vite 工具構(gòu)建項(xiàng)目時(shí),為了 import 方便,一般會(huì)配置 alias 別名。例如:@ 代表 src 目錄 。配置完成后重啟服務(wù)出現(xiàn)報(bào)錯(cuò):Error: ENOTEMPTY: directory not empty, rmdir 'D:/project/vite-react/node_modules/.vite/deps'。

Vite

  • alias 配置:
// vite.config.js
import { defineConfig } from 'vite'
import react from '@vitejs/plugin-react'
export default defineConfig({
  plugins: [react()],
  resolve: {
    alias: {
      '@': '/src',
      '@css': '/src/styles',
    }
  },
})
  • 報(bào)錯(cuò)日志:
> vite-react@0.0.0 dev D:\project\vite-react
> vite
error when starting dev server:
Error: ENOTEMPTY: directory not empty, rmdir 'D:/project/vite-react/node_modules/.vite/deps'
    at rmdirSync (fs.js:735:3)
    at removeDirSync (D:\project\vite-react\node_modules\_vite@2.9.9@vite\dist\node\chunks\dep-59dc6e00.js:2566:9)
    at loadCachedDepOptimizationMetadata (D:\project\vite-react\node_modules\_vite@2.9.9@vite\dist\node\chunks\dep-
59dc6e00.js:39428:5)

二、報(bào)錯(cuò)原因

vite 在啟動(dòng)本地服務(wù)后,會(huì)生成一些緩存文件,以提高性能提升速度。在配置 alias 后沒(méi)有清空緩存文件,所以出現(xiàn)報(bào)錯(cuò)。

三、解決辦法

  • 刪除 vite 的緩存目錄,默認(rèn)緩存目錄在 node_modules/.vite 中,刪除 .vite 文件夾即可。
  • 還有另一種方法,使用 --force 命令行選項(xiàng),試了幾次發(fā)現(xiàn)并不好使。于是配置了一個(gè) npmpre 鉤子來(lái)處理,當(dāng)執(zhí)行 npm run dev 命令的時(shí)候,會(huì)先執(zhí)行 rd /s /q node_modules\\.vite 命令刪除緩存目錄 node_modules/.vite。

windows 系統(tǒng):

{
  "scripts": {
    "predev": "rd /s /q node_modules\\.vite",
    "dev": "vite --host"
  }
}

macOS 、 Linux 系統(tǒng):

{
  "scripts": {
    "predev": "rm -rf ./node_modules/.vite",
    "dev": "vite --host"
  }
}

再次啟動(dòng)服務(wù),一切正常。

以上就是vite.config配置alias時(shí)報(bào)錯(cuò)Error: ENOTEMPTY: directory not empty, rmdir的詳細(xì)內(nèi)容,更多關(guān)于vite.config配置alias報(bào)錯(cuò)的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

最新評(píng)論

德兴市| 郎溪县| 九寨沟县| 花垣县| 前郭尔| 隆尧县| 白水县| 康马县| 阆中市| 和龙市| 昌宁县| 河东区| 洛阳市| 嘉黎县| 玉屏| 柳江县| 图木舒克市| 随州市| 辽阳县| 宜城市| 古浪县| 丹阳市| 自贡市| 大埔县| 龙海市| 泰宁县| 东至县| 锡林浩特市| 治县。| 井冈山市| 丰顺县| 奉贤区| 高碑店市| 讷河市| 司法| 榕江县| 商南县| 麻城市| 原平市| 阳东县| 玛多县|