Я использую модуль узла 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