Приведенный выше ответ близок, но вам не нужна глобальная установка.Вот как я решил эту проблему, и я уверен, что она будет работать и для вас (у меня есть Mac, так что это будет предполагать систему Linux, но общие шаги такие же).
Проблема
В глобальном модуле composer-rest-server
не установлен пакет ieee754
установлен локальный для глобального модуля.
Решение
Нам нужнодобраться до места, где на нашем компьютере установлен глобальный модуль composer-rest-server
для установки локальной зависимости от модуля.
Точное решение
1.) Глобальный пакет для composer-rest-server
находится либо по одному из этих двух путей:
- / usr / local / lib / node_modules / composer-rest-server (для меня это было здесь)
- / usr / local /lib / node / composer-rest-server
2.) Нажмите cmd
& space
, чтобы вызвать поиск в центре внимания и введите /usr/local/lib/node_modules
, затем нажмите 'enter', чтобы увидеть все ваши глобальныемодули.Убедитесь, что папка composer-rest-server
есть.
3.) Откройте окно терминала и введите: cd /usr/local/lib/node_modules/composer-rest-server
(если вы подтвердите, что папка находится по этому пути)
4.) Выполнитьэта команда: npm install ieee754 --save
5.) Вернитесь туда, где находится ваш первоначальный проект, и вы готовы пойти.Запустите команду composer-rest-server
, и она будет успешной, если у вас все необходимые компоненты установлены.
Другая (возможная) проблема
После исправления, что команда composer-rest-server
будет выполняться, но наВ конце ввода информации он спрашивал, что это приведет к сбою из-за несоответствия версий для бинарного файла node-gyp
или чего-то в этом роде.
Далее мне нужно было вернуться к глобальному модулю в командной строке.и:
- Удалите папку
node_modules
с помощью команды rm -r node_modules
- Запустите
nvm ls
(при условии, что у вас установлен менеджер версий узла) и убедитесь, что вы используете узелv8.11.2 - Если нет, введите
nvm use v8.11.2
(при условии, что оно установлено, если не установлено на вашем компьютере) - Наконец, я запустил
npm install
, чтобы переустановить все зависимостив модуле composer-rest-server
Вышеперечисленное может быть или не быть необходимым, но я приведу его на тот случай, если вы столкнетесь с той же проблемой, что и я.
Если вы это сделаетеВышеуказанные шаги ваша проблема будет решена. hossam abdallah был близок, но вам нужно сделать немного больше работы и фактически локально установить его в глобальном модуле composer-rest-server
.
ОБНОВЛЕНИЕ:
Вот нить проблемы для этой проблемы. Это было решено.