#jira #npm-install #jira-rest-api #jira-forge
Вопрос:
Я следовал этому учебнику, приступая к разработке Jira.
Я нахожусь на Mac, поэтому я выполнил следующие действия: Успешно установил Forge на macOS.
Когда я устанавливаю forge глобально: установка npm-g @forge/cli
Я получаю эту ошибку:
events.js:291
throw er; // Unhandled 'error' event
^
Error: spawn ts-node ENOENT
at Process.ChildProcess._handle.onexit (internal/child_process.js:268:19)
at onErrorNT (internal/child_process.js:470: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:274:12)
at onErrorNT (internal/child_process.js:470:16)
at processTicksAndRejections (internal/process/task_queues.js:84:21) {
errno: 'ENOENT',
code: 'ENOENT',
syscall: 'spawn ts-node',
path: 'ts-node',
spawnargs: [
'/Users/soud/.nvm/versions/node/v12.22.6/lib/node_modules/@forge/cli/out/workers/forge-cli-workers.ts',
'{"name":"@forge/cli","checkForUpdate":true,"environment":"prod"}'
]
}
Комментарии:
1. Ссылка на ответ на вопрос: community.developer.atlassian.com/t/…
Ответ №1:
Вот ответ, который я получил с форума:
глядя на ошибку и на наш скрипт после установки, кажется, что в вашей среде оболочки может быть установлен параметр NODE_ENV=разработка.
Возможно, вы установили его ранее в том же сеансе терминала, или, может быть, он установлен в вашем bashrc или bash_profile?
Чтобы подтвердить, является ли это проблемой, вы можете отменить значение NODE_ENV в сеансе терминала перед запуском npm install-g @forge/cli, выполнив команду отменить значение NODE_ENV.