Добавление строки в файлы JavaScript - PullRequest
2 голосов
/ 20 октября 2019

Мне нужно что-то вроде этого:

Думаю, что у меня уже есть модуль проекта (который включает в себя файлы js, package.json, файлы html vs)

Что мне нужно, чтобыдобавить некоторые строки в определенные файлы. (Не вручную. Мне нужно сделать это, запустив дополнительную команду из терминала или что-то еще).

Например, мне нужно добавить дополнительные модули в package.json devdependencies.And addнекоторые строки в js-файлы. И я не хочу делать это вручную. Мне нужно, чтобы эти изменения были автоматически. (Выполнение дополнительной команды или что-то еще.)

Как я могу создать модуль, проект или плагиндля этого? Что я могу использовать для этого типа изменений? Любое предложение?

1 Ответ

0 голосов
/ 20 октября 2019

Вы можете добиться этого, создав здесь простую команду 'add_string' с использованием языка оболочки или языка Python и т. Д. И добавив в него свой скрипт package.json.

npm run add_string 'установит новые пакеты и добавит строкув ваши файлы JavaScript.

package.json

{
  "name": "project",
  "version": "1.0.0",
  "description": "",
  "main": "index.js",
  "scripts": {
    "add_string": "sh add_string.sh"
  },
  "author": "",
  "license": "ISC"
}

add_string.sh

for pkg in "express" "moment"
do
   npm i $pkg --save
done

for filename in *.js; do
  echo "/**Author name : abc@example.com **/" >> "$filename"
done

Кроме того, выможно сохранить дополнительные зависимости модулей, используя npm i --save

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...