Я только что посмотрел видео Кента Доддса, в котором он объясняет свою .bash_profile
.
Он использует следующие псевдонимы для yarn
и npm
:
## npm aliases
alias ni="npm install";
alias nrs="npm run start -s --";
alias nrb="npm run build -s --";
alias nrd="npm run dev -s --";
alias nrt="npm run test -s --";
alias nrtw="npm run test:watch -s --";
alias nrv="npm run validate -s --";
alias rmn="rm -rf node_modules";
alias flush-npm="rm -rf node_modules && npm i && say NPM is done";
alias nicache="npm install --prefer-offline";
alias nioff="npm install --offline";
## yarn aliases
alias yar="yarn run";
alias yas="yarn run start -s --";
alias yab="yarn run build -s --";
alias yat="yarn run test -s --";
alias yav="yarn run validate -s --";
alias yoff="yarn add --offline";
alias ypm="echo \"Installing deps without lockfile and ignoring engines\" && yarn install --no-lockfile --ignore-engines"
Мне было интересно, что делает флаг -s --
? Кент не объясняет это в видео, и я не смог найти никакой информации о флаге( с).
-s
является сокращением для--silent
.--
— это только конец аргументов дляrun
и начало аргументов для всего, что вы запускаете. См. docs.npmjs.com/cli/run-script.html (не документы по установке, для которых это не используется). - person jonrsharpe   schedule 12.02.2019