最新国产好看的视频,伊人天堂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)論

车险| 咸宁市| 廊坊市| 巍山| 泗洪县| 栾川县| 广安市| 建始县| 桓台县| 英山县| 扬中市| 梅河口市| 郁南县| 成都市| 广平县| 廉江市| 浙江省| 贵定县| 松阳县| 酒泉市| 瑞丽市| 贵溪市| 海原县| 昭觉县| 临猗县| 松滋市| 黔南| 白银市| 工布江达县| 大埔县| 高邑县| 惠水县| 玉龙| 黄浦区| 长沙县| 华池县| 扶沟县| 潼南县| 乌什县| 庆元县| 咸丰县|