Ошибки `npm list`:` код выхода из основного процесса: 1` - PullRequest
0 голосов
/ 05 февраля 2020

Я использую npm list для генерации npm файла блокировки, выполнение команды может стоить около 30 с. Однажды переехав, ошибка была сброшена. Как обойти это

Node.js фрагмент кода:

const execSync = require('child_process').execSync;

execSync(`tnpm list --json --silent --production > ${path.join(baseDir, 'build/tnpm.lock')}`, { maxBuffer: 1024 * 1024 * 1024 })

Код ошибки:

[tnpm] subprocess:/usr/local/lib/node_modules/tnpm/node_modules/_npm@6.11.3@npm/bin/npm-cli.js exit code: 1, signal: null
[tnpm] mainprocess exit code: 1
child_process.js:677
    throw err;
    ^

Error: Command failed: tnpm list --json --silent --production > build/tnpm.lock
[tnpm] subprocess:/usr/local/lib/node_modules/tnpm/node_modules/_npm@6.11.3@npm/bin/npm-cli.js exit code: 1, signal: null
[tnpm] mainprocess exit code: 1

    at checkExecSyncError (child_process.js:637:11)
    at execSync (child_process.js:674:13)
    at Object.<anonymous>
    at Module._compile (internal/modules/cjs/loader.js:736:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:747:10)
    at Module.load (internal/modules/cjs/loader.js:628:32)
    at tryModuleLoad (internal/modules/cjs/loader.js:568:12)
    at Function.Module._load (internal/modules/cjs/loader.js:560:3)
    at Function.Module.runMain (internal/modules/cjs/loader.js:801:12)
    at executeUserCode (internal/bootstrap/node.js:526:15)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...