• Webpack-dev-server: Permission denied, WTF???

    @cmpayc
    Возможно данная проблема с монтированием диска (примонтировался без прав на исполнение). Найдите ваше устройство в списке через команду "mount" и проверьте права на исполнение (exec). Попробуйте примонтировать вручную через mount -o exec

    Для остальных случаев нужно найти, откуда запускается файл webpack-dev-server.
    - Для локальной установки webpack-dev-server (без флага -g) зайдите в папку ./node_modules/.bin и удостоверьтесь, что в папке находятся ссылки на файлы, а не исполняемые файлы. Найдите куда ссылается файл webpack-dev-server (скорее всего ./node_modules/webpack-dev-server/bin/webpack-dev-server.js) и установите права 0755 на этот файл. Если вместо ссылок находятся исполняемые файлы, то скорее всего папка была перенесена из другого места. Удалите всю папку ./node_modules и заного установите пакеты (npm install).
    - Для глобальной установки поищите webpack-dev-server в ~/.npm/.bin и также установите соотвествующие права
    - При запуске через webpack-dev, найдите его расположение (which webpack-dev), откройте в текстовом редакторе и попробуйте найти папку, откуда запускается файл webpack-dev-server
    Ответ написан
    Комментировать