следите за изменениями в sr c dir, затем запускайте скрипт npm, передавая имя файла и относительный путь - PullRequest
0 голосов
/ 28 января 2020

У меня есть скрипт узла, и я хотел бы запустить его, передав только что измененное имя файла / путь. Я подумал, что вы можете смотреть файлы с помощью nodemon или npm watch.

Но я не смог найти ничего о том, как с файлом, который только что изменился в сценарии. Или я наверное не понял.

Кто-нибудь может помочь с этим?

1 Ответ

0 голосов
/ 29 января 2020

Для тех, у кого может быть подобная проблема. Вот решение, которое я придумала:

У меня есть загрузка сценария узла. js. Это в основном войти в систему и загрузить файл с помощью puppeteer. package. json:

"scripts": {
    "upload": "node upload.js"
  }

tasks. json:

{
  // See https://go.microsoft.com/fwlink/?LinkId=733558
  // for the documentation about the tasks.json format
  "version": "2.0.0",
  "tasks": [
    {
      "label": "upload",
      "type": "npm",
      "script": "upload --${file}}"
    }
  ]
}

где $ {file} - аргумент, который я передаю скрипту. Теперь все, что мне нужно, это посмотреть каталог sr c и запустить задачу, передав файл, который был только что сохранен. Если кто-то может помочь с этим, я был бы признателен.

Спасибо

...