Предположим, у меня есть файл abc.ts
со следующим содержимым
... // some other content
switch(item) {
case 1: break;
case 2: break;
.
.
.
case x: break;
default: break;
}
...
export const someOtherUnrelatedVariable = 'Help me out';
...
Теперь у меня есть еще один файл change.ts
, в который нужно программно добавить дополнительные операторы case в предложении case switch в abc.ts
.
Я хочу добиться этого, используя только NodeJS. Могу ли я это сделать?
1 ответ
Могу ли я это сделать?
Да, есть способы сделать это.
Но вы задаете неправильный вопрос. Должны ли вы это сделать? Нет!
В общем, я хочу обновить содержимое одного ts-файла из другого ts-файла. В моем коде есть множество функций, которые слишком часто повторяются, и я пытаюсь их автоматизировать.
Вместо того, чтобы автоматизировать написание кода, вы должны реорганизовать свой код, чтобы полностью избежать дублирования. Используйте правильные структуры данных и структуры кода (например, циклы), чтобы вам не приходилось повторять функциональность.
Похожие вопросы
Новые вопросы
javascript
По вопросам программирования на ECMAScript (JavaScript/JS) и его различных диалектах/реализациях (кроме ActionScript). Имейте в виду, что JavaScript — это НЕ то же самое, что Java! Включите все ярлыки, относящиеся к вашему вопросу; например, [node.js], [jQuery], [JSON], [ReactJS], [angular], [ember.js], [vue.js], [typescript], [svelte] и т. д.
.js
.