azure -functions-core-tools: при запуске команды «fun c init» происходит сбой - PullRequest
0 голосов
/ 10 февраля 2020

При выполнении команды 'fun c init' из пустой директории для создания функции azure происходит сбой со следующей ошибкой:

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

Error: spawn C:\Users\<XYZ>\AppData\Roaming\npm\node_modules\azure-functions-core-tools\bin/func ENOENT
    at Process.ChildProcess._handle.onexit (internal/child_process.js:267:19)
    at onErrorNT (internal/child_process.js:467: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:467:16)
    at processTicksAndRejections (internal/process/task_queues.js:84:21) {
  errno: -4058,
  code: 'ENOENT',
  syscall: 'spawn C:\\Users\\<XYZ>\\AppData\\Roaming\\npm\\node_modules\\azure-functions-core-tools\\bin/func',
  path: 'C:\\Users\\<XYZ>\\AppData\\Roaming\\npm\\node_modules\\azure-functions-core-tools\\bin/func',
  spawnargs: [ 'init' ]
}

У кого-нибудь есть предложения по поводу того же?

1 Ответ

0 голосов
/ 11 февраля 2020

Спасибо за обновление @silent. Погуглив тоже самое, я тоже попал по той же ссылке.

Чтобы проконсультироваться с предложениями на Github, мне пришлось выполнить следующие шаги:

  1. Go до папки :
C:\Users\< XYZ >\AppData\Roaming\npm\node_modules\azure-functions-core-tools
Откройте пакет. json файл в редакторе Измените версию для модуля "unzipper" в зависимости от '0.10.5' до '0.10.8'.
 "dependencies": {
    "chalk": "3.0.0",
    "command-exists": "1.2.8",
    "glob": "7.1.6",
    "https-proxy-agent": "3.0.1",
    "progress": "2.0.3",
    "rimraf": "3.0.0",
    "tmp": "0.1.0",
    "unzipper": "0.10.8"
  },
Удалить папку "node_modules" в этом каталоге. Запустить команду "npm install" из этого каталога в командной строке.

Не забудьте заменить " "с вашим собственным именем пользователя на машине.

...