Не могу создать новый проект .. обнаружена ошибка - PullRequest
0 голосов
/ 12 октября 2019

не могу создать новый проект по реакции Гэтсби .. my node version: 12.12.0

поэтому после установки npm install gatsby-cli -g затем создал проект gatsby new gatsby-test .. я столкнулся с некоторой ошибкой

`ERROR

Сбой команды с кодом выхода 1 (EPERM): yarnpkg

Ошибка: Сбой команды с кодом выхода 1 (EPERM): yarnpkg

  • error.js: 59 makeError [lib] / [gatsby-cli] / [execa] /lib/error.js:59:11

  • index.js: 112 handlePromise [lib] / [gatsby-cli] / [execa] /index.js:112:26

  • next_tick.js: 68 process._tickЗвонок внутренний / process / next_tick.js: 68: 7`

1 Ответ

0 голосов
/ 12 октября 2019

Поскольку вы получаете код выхода EPERM, я подозреваю, что вы установили пряжу как root. Вы действительно не хотите этого делать, поскольку пакеты имеют возможность запускать JS от имени пользователя, от имени которого запускается Yarn, и предоставление привилегий sudo / root для кода JavaScript, который вы запускаете из Интернета, является чрезвычайно плохим тоном. ,

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

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