spawn ошибка EACCES при обслуживании ионного приложения - PullRequest
0 голосов
/ 22 октября 2018

Я использую Ionic CLI версии 4.2.1 и Ionic Framework версии 3.9.2.Когда я пытаюсь использовать ionic server в своем приложении, я получаю эту ошибку:

Ошибка: порождает EACCES

в _errnoException (util.js: 992: 11) в ChildProcess.spawn(internal / child_process.js: 323: 11) в Object.exports.spawn (child_process.js: 502: 9) в spawn (/ usr / local / lib / node_modules / ionic / node_modules / cross-spawn / index.js:17:18) в spawn (/ usr / local / lib / node_modules / ionic / node_modules / @ ionic / cli- framework / utils / shell.js: 131: 12) в ShellCommand.spawn (/ usr / local / lib / node_modules/ ionic / node_modules / @ ionic / cli-framework / utils / shell.js: 120: 16) в Shell.(/usr/local/lib/node_modules/ionic/lib/shell.js:161:27) в Generator.next () в выполненном (/usr/local/lib/node_modules/ionic/node_modules/tslib/tslib.js:104: 62) в

Я получил кодовую базу от другого человека, использующего те же версии, что и я, но я не смог запустить его один раз на своей машине.

1 Ответ

0 голосов
/ 23 октября 2018

Это либо проблема с правами доступа, либо проблема node_modules.Это потому, что вы перенесли всю папку проекта с другого компьютера.

Чтобы решить эту проблему, выполните:

npm rebuild

Чтобы очистить кэш npm и восстановить ваши модули
И:

chmod 755 -R /yourpath/to/node_modules

Ошибка может быть вызвана установкой модуля в режиме sudo

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...