NPM 错误 - 节点:事件:496 throw er; //未处理的“错误”事件

问题描述 投票:0回答:1

在运行我的 npm 开发环境时,我总是遇到此错误。我正在使用 Visual Studio 代码。

我每次都必须运行

npm install
才能让它再次工作。它工作了一段时间然后再次抛出错误。

[vite:dev   ] Re-optimizing dependencies because lockfile has changed
[vite:dev   ] 
[vite:dev   ]   VITE v5.1.6  ready in 274 ms
[vite:dev   ]
[vite:dev   ]   ➜  Local:   http://localhost:5173/
[vite:dev   ]   ➜  press h + enter to show help
[vite:dev   ] node:events:496
[vite:dev   ]       throw er; // Unhandled 'error' event
[vite:dev   ]       ^
[vite:dev   ]
[vite:dev   ] Error: EBUSY: resource busy or locked, lstat 'C:\DumpStack.log.tmp'
[vite:dev   ] Emitted 'error' event on FSWatcher instance at:
[vite:dev   ]     at FSWatcher._handleError (file:///C:/Users/lee/Documents/GitHub/Template-Repository/node_modules/vite/dist/node/chunks/dep-jvB8WLp9.js:45867:10)
[vite:dev   ]     at NodeFsHandler._boundHandleError (file:///C:/Users/lee/Documents/GitHub/Template-Repository/node_modules/vite/dist/node/chunks/dep-jvB8WLp9.js:44340:43)
[vite:dev   ]     at ReaddirpStream.emit (node:events:518:28)
[vite:dev   ]     at emitErrorNT (node:internal/streams/destroy:169:8)
[vite:dev   ]     at emitErrorCloseNT (node:internal/streams/destroy:128:3)
[vite:dev   ]     at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {       
[vite:dev   ]   errno: -4082,
[vite:dev   ]   code: 'EBUSY',
[vite:dev   ]   syscall: 'lstat',
[vite:dev   ]   path: 'C:\\DumpStack.log.tmp'
[vite:dev   ] }
[vite:dev   ]
[vite:dev   ] Node.js v20.11.1
ERROR: "vite:dev" exited with 1.

我尝试删除node_modules和package-lock.json,但仍然没有一致的解决方案。

我的Package.json文件是

{
    "scripts": {
        "dev": "npm-run-all -p -l -r vite:dev shopify:dev",
        "build": "npm-run-all -p -l -r vite:build",
        "shopify:dev": "shopify theme dev --port 9000 --store fa0f41.myshopify.com --live-reload full-page",
        "shopify:logout": "shopify auth logout",
        "vite:dev": "vite dev",
        "vite:build": "vite build",
        "kill": "Taskkill /IM node.exe /F"
    },
    "type": "module",
    "devDependencies": {
        "@shopify/cli": "^3.57.0",
        "@shopify/theme": "^3.57.0",
        "autoprefixer": "^10.4.17",
        "npm-run-all": "^4.1.5",
        "postcss": "^8.4.35",
        "tailwindcss": "^3.4.1",
        "vite": "^5.0.12",
        "vite-plugin-page-reload": "^0.2.0",
        "vite-plugin-shopify": "^3.0.1"
    }
}

visual-studio-code npm npm-install npm-package
1个回答
0
投票

代码会抛出错误,因为可能存在某些权限问题或并发问题。

要解决此类问题,请确保没有其他事物或进程锁定文件,并检查文件的权限。并重新启动应用程序或系统以释放锁定的资源。

© www.soinside.com 2019 - 2024. All rights reserved.