Как запустить `yarn tag` программно из node.js?

use htmlspecialchars() :


Он явно предназначен для безопасного вставки произвольного текста в html без «взлома» html. Обратите внимание на параметр «ent_quotes». По умолчанию htmlspecialchars обрабатывает только <>", но поскольку вы используете ', вам нужно указать htmlspecialchars для их обработки.

0
задан Hanxue 22 January 2019 в 08:22
поделиться

1 ответ

По состоянию на январь 2019 года у Yarn нет API, к которому можно обращаться напрямую. Вы не можете требовать Yarn и использовать команды yarn, аналогичные npm

var npm = require('npm');
npm.load(function(err) {
  // handle errors

  // install module ffi
  npm.commands.install(['ffi'], function(er, data) {
    // log errors or data
  });

Вы можете использовать только child_process узла для выполнения команды yarn.

const { exec } = require('child_process');
exec('yarn add package@beta', (err, stdout, stderr) => {
  if (err) {
    // node couldn't execute the command
    return;
  }

  // the *entire* stdout and stderr (buffered)
  console.log(`stdout: ${stdout}`);
  console.log(`stderr: ${stderr}`);
});
0
ответ дан Hanxue 22 January 2019 в 08:22
поделиться
Другие вопросы по тегам:

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