Как вы используете переменные формата даты в скриптах npm package.json? - PullRequest
0 голосов
/ 28 июня 2019

Я создал решение CucumberJs и пытаюсь установить скрипт в моем npm package.json, который запускает тестирование, а также создает выходной файл.Проблема в том, что я устанавливаю дату в файл.Я знаю следующие работы:

{
  "name": "UI-test-automation",
  "version": "1.1.0",
  "description": "Integration Regression UI Test Automation",
  "main": "autoTest.js",
  "scripts": {
      "start": "node ./node_modules/.bin/cucumber-js --tags @RegressionTestSuite --format json:./results/log.json",

Это создаст файл результатов log.json в каталоге / results.Я хочу добавить дату и время в файл журнала.Я пытался использовать:

{
  "name": "UI-test-automation",
  "version": "1.1.0",
  "description": "Integration Regression UI Test Automation",
  "main": "autoTest.js",
  "scripts": {
      "start": "node ./node_modules/.bin/cucumber-js --tags @RegressionTestSuite --format json:./results/log_`date +\\%Y\\\\%m\\\\%d_%H%M\\`.json",

, но это не работает.Кто-нибудь знает, что теперь я могу добавить дату в имя файла, чтобы файл журнала имел текущую дату?


Решение


Я не смог получить черткосая черта на работу, так что мой полицейский должен был использовать черточки:

  "scripts": {
    "start": "node ./node_modules/.bin/cucumber-js --tags @New2 --format json:./results/log__`date +%Y-%m-%m__%H-%M`.json",
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...