npx create- express -api продолжает получать неизвестные ошибки - PullRequest
0 голосов
/ 04 августа 2020

Я продолжаю получать ошибки в CMD, когда пытаюсь использовать create-express-api по некоторым причинам.

Запущено git CMD:

Cloning into 'server'...

events.js:292
      throw er; // Unhandled 'error' event
      ^

Error: spawn rm ENOENT
    at Process.ChildProcess._handle.onexit (internal/child_process.js:267:19)
    at onErrorNT (internal/child_process.js:469:16)
    at processTicksAndRejections (internal/process/task_queues.js:84:21)
Emitted 'error' event on ChildProcess instance at:
    at Process.ChildProcess._handle.onexit (internal/child_process.js:273:12)
    at onErrorNT (internal/child_process.js:469:16)
    at processTicksAndRejections (internal/process/task_queues.js:84:21) {
  errno: 'ENOENT',
  code: 'ENOENT',
  syscall: 'spawn rm',
  path: 'rm',
  spawnargs: [ '-rf', 'server/.git' ]
}

Запущено Powershell:

fatal: destination path 'server' already exists and is not an empty directory.

events.js:292
      throw er; // Unhandled 'error' event
      ^

Error: spawn rm ENOENT
    at Process.ChildProcess._handle.onexit (internal/child_process.js:267:19)
    at onErrorNT (internal/child_process.js:469:16)
    at processTicksAndRejections (internal/process/task_queues.js:84:21)
Emitted 'error' event on ChildProcess instance at:
    at Process.ChildProcess._handle.onexit (internal/child_process.js:273:12)
    at onErrorNT (internal/child_process.js:469:16)
    at processTicksAndRejections (internal/process/task_queues.js:84:21) {
  errno: 'ENOENT',
  code: 'ENOENT',
  syscall: 'spawn rm',
  path: 'rm',
  spawnargs: [ '-rf', 'server/.git' ]
}

Я загрузил все программное обеспечение и системы управления, которые обеспечивают запуск пакета, npm, npx, git, а также скачал npm i create-express-api.

npm -v: 6.14.6
npx -v: 6.14.6
git --version: git version 2.28.0.windows.1

Почему? нельзя использовать пакет с помощью команды npx?

Какие-нибудь решения?

1 Ответ

0 голосов
/ 04 августа 2020

Итак, я пробовал на своей машине ... Я делаю следующее:

npx create-express-api name-of-app

И все идет нормально. Я мог открыть папку name-of-app и запустить npm run dev и работал

Еще одна попытка - установить глобально и запустить:

npm install -g create-express-api
create-express-api name-of-app

Последний способ - вручную клонировать репозиторий и установить его зависимости

git clone https://github.com/w3cj/express-api-starter.git server
cd server
npm install
...