npm package.json: как обернуть длинные одиночные скрипты функций? - PullRequest
0 голосов
/ 02 июля 2019

Я создал скрипт npm для npx depcheck и один из его параметров, --ignore, его значение становится очень длинным, и я ожидаю, что оно будет длиннее.

"audit:depcheck": "npx depcheck --specials=bin --ignore-dirs=dist,node_modules --ignores=tslint,gts,ts-node,ts-node-dev,typescript,mocha,winston,passport-springcm,passport-box,passport-dropbox-oauth2,passport-google-oauth20,passport-microsoft,mocha,nyc",

Попытка: Я пытался просто разбить очень длинный скрипт на новые строки, но этот подход не соответствует JSON.

Цель: Сделайте то же самое,но читается в редакторе шириной 110 символов.

1 Ответ

1 голос
/ 04 июля 2019

Вы можете написать сценарий оболочки, например, (не копируйте и не вставляйте его точно, просто чтобы понять):

#!/usr/bin/env bash
npx depcheck --specials=bin --ignore-dirs=dist,node_modules --ignores=tslint,gts,ts-node,ts-node-dev,typescript,mocha,winston,passport-springcm,passport-box,passport-dropbox-oauth2,passport-google-oauth20,passport-microsoft,mocha,nyc

Назовите это как-нибудь описательное, например npx_depcheck.sh или что-то еще, что выхочу.Затем вызовите скрипт оболочки из package.json:

"audit:depcheck": "./npx_depcheck.sh",

Примечание: убедитесь, что ваш скрипт может работать: chmod u+x ./npx_depcheck.sh

...