В доступе отказано при попытке установить модуль dotenv - PullRequest
0 голосов
/ 07 мая 2020

Я использую модуль узла dotenv для управления переменными среды в моем проекте. Раньше он работал нормально, но по какой-то причине я не могу понять, он начал удаляться, когда я внес изменения в проект и перезапустил сервер Express.

И вдруг (не могу понять, почему ) стало хуже. Я вообще не могу его установить, поэтому мне не удается запустить сервер.

Я использую npm install -D dotenv для установки модуля. В проекте используется webpack.

Поскольку ошибка говорит что-то о «Permission Denied», я попробовал sudo chown -R $USER:$GROUP ~/.npm и sudo chown -R $USER:$GROUP ~/.config в терминале, чтобы гарантировать разрешение. Но та же ошибка продолжает повторяться.

Это ошибка, которую я получаю в терминале:

npm WARN capstone@1.0.0 No repository field.                                                                                                                                                             

npm ERR! code EACCES                                                                                                                                                                                     
npm ERR! syscall rename                                                                                                                                                                                  
npm ERR! path /mnt/c/Users/Breno/Coding/fend/projects/capstone/node_modules/core-js-compat                                                                                                               
npm ERR! dest /mnt/c/Users/Breno/Coding/fend/projects/capstone/node_modules/.core-js-compat.DELETE                                                                                                       
npm ERR! errno -13                                                                                                                                                                                       
npm ERR! Error: EACCES: permission denied, rename '/mnt/c/Users/Breno/Coding/fend/projects/capstone/node_modules/core-js-compat' -> '/mnt/c/Users/Breno/Coding/fend/projects/capstone/node_modules/.core-
js-compat.DELETE'                                                                                                                                                                                        
npm ERR!  [OperationalError: EACCES: permission denied, rename '/mnt/c/Users/Breno/Coding/fend/projects/capstone/node_modules/core-js-compat' -> '/mnt/c/Users/Breno/Coding/fend/projects/capstone/node_m
odules/.core-js-compat.DELETE'] {                                                                                                                                                                        
npm ERR!   cause: [Error: EACCES: permission denied, rename '/mnt/c/Users/Breno/Coding/fend/projects/capstone/node_modules/core-js-compat' -> '/mnt/c/Users/Breno/Coding/fend/projects/capstone/node_modu
les/.core-js-compat.DELETE'] {                                                                                                                                                                           
npm ERR!     errno: -13,                                                                                                                                                                                 
npm ERR!     code: 'EACCES',                                                                                                                                                                             
npm ERR!     syscall: 'rename',                                                                                                                                                                          
npm ERR!     path: '/mnt/c/Users/Breno/Coding/fend/projects/capstone/node_modules/core-js-compat',                                                                                                       
npm ERR!     dest: '/mnt/c/Users/Breno/Coding/fend/projects/capstone/node_modules/.core-js-compat.DELETE'                                                                                                
npm ERR!   },                                                                                                                                                                                            
npm ERR!   stack: "Error: EACCES: permission denied, rename '/mnt/c/Users/Breno/Coding/fend/projects/capstone/node_modules/core-js-compat' -> '/mnt/c/Users/Breno/Coding/fend/projects/capstone/node_modu
les/.core-js-compat.DELETE'",                                                                                                                                                                            
npm ERR!   errno: -13,                                                                                                                                                                                   
npm ERR!   code: 'EACCES',                                                                                                                                                                               
npm ERR!   syscall: 'rename',                                                                                                                                                                            
npm ERR!   path: '/mnt/c/Users/Breno/Coding/fend/projects/capstone/node_modules/core-js-compat',                                                                                                         
npm ERR!   dest: '/mnt/c/Users/Breno/Coding/fend/projects/capstone/node_modules/.core-js-compat.DELETE',                                                                                                 
npm ERR!   parent: 'capstone'                                                                                                                                                                            
npm ERR! }                                                                                                                                                                                               
npm ERR!                                                                                                                                                                                                 
npm ERR! The operation was rejected by your operating system.                                                                                                                                            
npm ERR! It is likely you do not have the permissions to access this file as the current user                                                                                                            
npm ERR!                                                                                                                                                                                                 
npm ERR! If you believe this might be a permissions issue, please double-check the                                                                                                                       
npm ERR! permissions of the file and its containing directories, or try running                                                                                                                          
npm ERR! the command again as root/Administrator.                                                                                                                                                        

npm ERR! A complete log of this run can be found in:                                                                                                                                                     
npm ERR!     /home/brenobarreto/.npm/_logs/2020-05-07T01_58_27_909Z-debug.log                                                                                                                            
...