【发布时间】:2020-09-18 16:30:19
【问题描述】:
升级到 Nuxt 版本 2.12.2 后,我每隔几分钟就会看到一次。间隔似乎是随机的,但它不断发生。唯一要做的就是重启服务器。
events.js:287
throw er; // Unhandled 'error' event
^
Error: EBUSY: resource busy or locked, lstat 'C:\hiberfil.sys'
Emitted 'error' event on FSWatcher instance at:
at FSWatcher._handleError (C:\Users\mad\git\balloonary-app\node_modules\@nuxt\builder\node_modules\chokidar\index.js:631:10)
at ReaddirpStream.NodeFsHandler._boundHandleError (C:\Users\mad\git\balloonary-app\node_modules\@nuxt\builder\node_modules\chokidar\lib\nodefs-handler.js:302:43)
at ReaddirpStream.emit (events.js:310:20)
at ReaddirpStream.EventEmitter.emit (domain.js:482:12)
at emitErrorNT (internal/streams/destroy.js:92:8)
at emitErrorAndCloseNT (internal/streams/destroy.js:60:3)
at processTicksAndRejections (internal/process/task_queues.js:84:21) {
errno: -4082,
code: 'EBUSY',
syscall: 'lstat',
path: 'C:\\hiberfil.sys'
}
[nodemon] app crashed - waiting for file changes before starting...
编辑:
我尝试禁用休眠,如下所示:
powercfg -h 关闭
果然,不再有 hiberhil.sys!所以现在它崩溃并显示完全相同的消息,但指的是 pagefile.sys :(
尝试以管理员身份运行 npm run dev,但遗憾的是问题仍然存在。
我应该提到,当我开始使用 npm run dev 而不是 nuxt dev 启动应用程序时,这个问题就开始了,但我现在在任何地方都找不到这个“nuxt”CLI 工具(即使它在docs here https://nuxtjs.org/guide/commands ...我找不到有关如何或从何处获得此工具的提示。)
【问题讨论】:
-
你在linux上运行吗?如果是,可能是 nodemon 没有写能力,所以你必须在你的命令后面添加
sudo... -
@AshwynHorton:仔细看看,他不是在linux上运行的:)
-
如果您使用的是 Windows,请尝试以管理员身份运行该命令...参见 stackoverflow.com/questions/10747347/…
-
不!尝试以管理员身份运行。几分钟后,同样的问题。
标签: node.js windows vue.js npm nuxt.js