PS C:\Open Server\OSPanel\domains\localhost> npm i gulp-sass -D
npm WARN opencart-project@1.0.0 No repository field.
npm ERR! path C:\Open Server\OSPanel\domains\localhost\node_modules\npm\node_modules\dezalgo
npm ERR! code ENOENT
npm ERR! errno -4058
npm ERR! syscall rename
npm ERR! enoent ENOENT: no such file or directory, rename 'C:\Open Server\OSPanel\domains\localhost\node_modules\npm\node_modules\dezalgo' -> 'C:\Open Server\OSPanel\domains\localhost\node_modules\npm\node_modules\.dezalgo.DELETE'
npm ERR! enoent This is related to npm not being able to find a file.
npm ERR! enoent
npm ERR! A complete log of this run can be found in:
npm ERR! C:\Users\Calvin\AppData\Roaming\npm-cache\_logs\2018-04-05T20_23_25_889Z-debug.log
PS C:\Open Server\OSPanel\domains\localhost>
Не знаю актуально ли еще, но напишу, вдруг кому-то поможет... Была такая же проблема... долго лазил по форумам в поисках решения, в итоге решил так:
удалил полностью папку node_modules
потом сделал npm install без sudo!!
потом npm install gulp-sass тоже без sudo
После этого все заработало!
где-то упоминалось что проблема в правах доступа.... но это не точно)
ps: ос - hight sierra 10.13.4
PS C:\Open Server\OSPanel\domains\localhost> npm i gulp-sass
npm WARN opencart-project@1.0.0 No repository field.
npm ERR! path C:\Open Server\OSPanel\domains\localhost\node_modules\npm\node_modules\dezalgo
npm ERR! code ENOENT
npm ERR! errno -4058
npm ERR! syscall rename
npm ERR! enoent ENOENT: no such file or directory, rename 'C:\Open Server\OSPanel\domains\localhost\node_modules\npm\node_modules\dezalgo' -> 'C:\Open Server\OSPanel\domains\localhost\node_modules\npm\node_modules\.dezalgo.DELETE'
npm ERR! enoent This is related to npm not being able to find a file.
npm ERR! enoent
npm ERR! A complete log of this run can be found in:
npm ERR! C:\Users\Calvin\AppData\Roaming\npm-cache\_logs\2018-04-05T20_15_32_713Z-debug.log
PS C:\Open Server\OSPanel\domains\localhost>