nodemon пакет не устанавливается с помощью nodejs. Я использовал npm install -g nodmon. Я получил следующую ошибку, связанную с разрешениями.
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: [email protected] (node_modules/nodemon/node_modules/fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for [email protected]: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})
npm ERR! path ../lib/node_modules/nodemon/bin/nodemon.js
npm ERR! code EACCES
npm ERR! errno -13
npm ERR! syscall symlink
npm ERR! Error: EACCES: permission denied, symlink '../lib/node_modules/nodemon/bin/nodemon.js' -> '/usr/bin/nodemon'
npm ERR! { [Error: EACCES: permission denied, symlink '../lib/node_modules/nodemon/bin/nodemon.js' -> '/usr/bin/nodemon']
npm ERR! cause:
npm ERR! { Error: EACCES: permission denied, symlink '../lib/node_modules/nodemon/bin/nodemon.js' -> '/usr/bin/nodemon'
npm ERR! errno: -13,
npm ERR! code: 'EACCES',
npm ERR! syscall: 'symlink',
npm ERR! path: '../lib/node_modules/nodemon/bin/nodemon.js',
npm ERR! dest: '/usr/bin/nodemon' },
npm ERR! stack:
npm ERR! 'Error: EACCES: permission denied, symlink \'../lib/node_modules/nodemon/bin/nodemon.js\' -> \'/usr/bin/nodemon\'',
npm ERR! errno: -13,
npm ERR! code: 'EACCES',
npm ERR! syscall: 'symlink',
npm ERR! path: '../lib/node_modules/nodemon/bin/nodemon.js',
npm ERR! dest: '/usr/bin/nodemon' }
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 (though this is not recommended).
npm ERR! A complete log of this run can be found in:
npm ERR! /home/etech7/.npm/_logs/2019-07-02T11_31_52_856Z-debug.log
Я бы установил НВМ. Node Version Manager управляет вашими глобальными пакетами, поэтому все они находятся в вашем домашнем каталоге, что означает, что вам не нужно использовать sudo для их установки.



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Попробуйте установить через sudo. Это потому, что вам нужны права администратора.
sudo npm install -g nodemon
Надеюсь, поможет!
Да, доктор Купер, вы правы. В Linux нужны права администратора. Я пытался использовать команду ниже, и она сработала. sudo npm установить -g nodemon
да спасибо доктор Купер. Я использую Mac OS, и это работает для меня больше, чем
Это проблема с разрешениями, о чем свидетельствует сообщение об ошибке. Вам нужно исправить свои разрешения или использовать sudo. См.: npm выдает ошибку без sudo
возможно, попробуйте это: stackoverflow.com/questions/54972076/…