Как добавить в пакет параметр с npm скриптами. json (NodeJS) - PullRequest
0 голосов
/ 30 января 2020

Я хочу создать файл в заданной папке из терминала, используя скрипт npm. Я знаю, что это работает как добавление пользовательского сценария в scripts объект из пакета . json файла, например:

"scripts": {
    "test": "echo \"Error: no test specified\" && exit 1",
    "start": "nodemon app.js",
    "addstyle": "touch ./css/stylesheet.css"
},

, а затем запуск npm run addstyle из терминала.


Но что, если я хочу передать пользовательское имя для моей таблицы стилей из терминала?

У меня есть несколько вариантов, таких как добавление $variable в сценарии:

"scripts": {
    ...
    "addstyle": "touch ./css/$filename.css"
},

и затем добавьте имя файла перед командой, т.е. filename=homepage npm run addstyle


В любом случае, я могу добавить параметр в конце с - или - как:
npm run addstyle --filename=homepage
. ИЛИ
npm run addstyle -filename homepage

1 Ответ

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

Запустите эту команду и назначьте $ FILE_NAME

$FILE_NAME = 'homepage' npm run addstyle

"scripts": {
    "test": "echo \"Error: no test specified\" && exit 1",
    "start": "nodemon app.js",
    "addstyle": "touch ./css/$FILE_NAME.css"
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...