Команда не выполняется после установки Ubuntu 18.04

Ответ

@ hexacyanide почти завершен. В команде Windows prince могут быть prince.exe, prince.cmd, prince.bat или только prince (я не знаю, как связаны драгоценные камни, но урны npm имеют сценарий sh и пакетный скрипт - npm и npm.cmd). Если вы хотите написать переносимый скрипт, который будет работать в Unix и Windows, вы должны создать правильный исполняемый файл.

Вот простая, но портативная функция появления:

function spawn(cmd, args, opt) {
    var isWindows = /win/.test(process.platform);

    if ( isWindows ) {
        if ( !args ) args = [];
        args.unshift(cmd);
        args.unshift('/c');
        cmd = process.env.comspec;
    }

    return child_process.spawn(cmd, args, opt);
}

var cmd = spawn("prince", ["-v", "builds/pdf/book.html", "-o", "builds/pdf/book.pdf"])

// Use these props to get execution results:
// cmd.stdin;
// cmd.stdout;
// cmd.stderr;
1
задан Yash Majithiya 2 March 2019 в 07:31
поделиться

1 ответ

Наконец-то найти решение. Это были проблемы с нпм. Я не буду давать мне никаких ошибок, но просто не буду работать, говорит command not found. Так что это исправлено путем перенастройки каталога npm. Вот исх. https://docs.npmjs.com/resolving-eacces-permissions-errors-when-installing-packages-globally

0
ответ дан Yash Majithiya 2 March 2019 в 07:31
поделиться
Другие вопросы по тегам:

Похожие вопросы: