Например, скажем, я хотел бы создать новое действие «Реакция-редукция» (вам не нужно знать, за чем это следует). Ручная работа, которую я должен был бы сделать для этого, довольно проста: c.
- Создать файл JavaScript в assets / actions / имя_папки / action_name . js, который содержит код для обобщенной функции c, action_name .
- Экспорт этой функции из assets / actions / имя_папки / index . js
- Экспорт этой функции из assets / actions / index.j (либо добавление новой строки экспорта для этой папки, либо редактирование существующей)
- Необязательно: импортируйте эту функцию в файл (JavaScript файл для компонента React), который у меня сейчас открыт.
Я бы хотел сделать это, запустив, например, следующее из терминала:
node scripts / create_action users createUser (где users - это имя_папки, а createUser - имя-действия)
На данный момент лучший способ, которым я могу придумать, - использовать приведенное выше для запустить существующий JavaScript «скрипт» файл, который принимает аргументы (через процедур ss.argv ), а затем использует JavaScript (с путем / fs) для редактирования или создания относительных файлов. Есть ли лучший способ или модуль / расширение VSCode / et c. доступный? Спасибо!