本方法适用于以下报错:
Error: ENOENT: no such file or directory, scandir 'C:\Users\Lenovo\Desktop\编程相关\Vue3\myspace\node_modules\@vue\cli-service\locales'
at Object.readdirSync (node:fs:1452:3)
at exports.readdir (C:\Users\Lenovo\AppData\Roaming\npm\node_modules\@vue\cli\node_modules\@mrmlnc\readdir-enhanced\lib\sync\fs.js:18:20)
at Object.safeCall [as safe] (C:\Users\Lenovo\AppData\Roaming\npm\node_modules\@vue\cli\node_modules\@mrmlnc\readdir-enhanced\lib\call.js:24:8)
at DirectoryReader.readNextDirectory (C:\Users\Lenovo\AppData\Roaming\npm\node_modules\@vue\cli\node_modules\@mrmlnc\readdir-enhanced\lib\directory-reader.js:78:10)
at DirectoryReader.stream._read (C:\Users\Lenovo\AppData\Roaming\npm\node_modules\@vue\cli\node_modules\@mrmlnc\readdir-enhanced\lib\directory-reader.js:57:18)
at Readable.read (node:internal/streams/readable:496:12)
at readdirSync (C:\Users\Lenovo\AppData\Roaming\npm\node_modules\@vue\cli\node_modules\@mrmlnc\readdir-enhanced\lib\sync\index.js:27:21)
at Function.readdirSyncStat (C:\Users\Lenovo\AppData\Roaming\npm\node_modules\@vue\cli\node_modules\@mrmlnc\readdir-enhanced\lib\index.js:34:10)
at ReaderSync.dynamicApi (C:\Users\Lenovo\AppData\Roaming\npm\node_modules\@vue\cli\node_modules\fast-glob\out\providers\reader-sync.js:64:24)
at ReaderSync.api (C:\Users\Lenovo\AppData\Roaming\npm\node_modules\@vue\cli\node_modules\fast-glob\out\providers\reader-sync.js:56:25)
Emitted 'error' event on Readable instance at:
at emitErrorNT (node:internal/streams/destroy:151:8)
at emitErrorCloseNT (node:internal/streams/destroy:116:3)
at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
errno: -4058,
syscall: 'scandir',
code: 'ENOENT',
path: 'C:\\Users\\Lenovo\\Desktop\\编程相关\\Vue3\\myspace\\node_modules\\@vue\\cli-service\\locales'
}
只需在报错提示中path所指示的文件夹下新建locales文件夹即可
注意类似报错信息可能会反复出现,需要注意每次path应该是不同的
需要重复新建文件夹