/
githubmr
/
facebook-react
Обзор
Документация
Войти
/
githubmr
/
facebook-react
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
status
scripts/release/create-canary-commands/build-artifacts.js
25 строк
661 B
Brian Vaughn
Release script supports publishing a subset of packages (#16338)
09 авг 2019, 23:12
Не верифицирован
09 авг 2019, 23:12
5b00757
Код
Авторство
О чём код?
#!/usr/bin/env node 'use strict'; const {exec} = require('child-process-promise'); const {join} = require('path'); const {logPromise} = require('../utils'); const run = async ({cwd, dry, tempDirectory}) => { const defaultOptions = { cwd: tempDirectory, }; await exec('yarn install', defaultOptions); await exec('yarn build -- --extract-errors', defaultOptions); const tempNodeModulesPath = join(tempDirectory, 'build', 'node_modules'); const buildPath = join(cwd, 'build'); await exec(`cp -r ${tempNodeModulesPath} ${buildPath}`); }; module.exports = async params => { return logPromise(run(params), 'Building artifacts', 600000); };