Скрипты NPM package.json против Gulp или Grunt - PullRequest
0 голосов
/ 06 декабря 2018

Где-то я читал статью о том, насколько на самом деле полезны скрипты свойств в package.json.Может быть, я ошибаюсь, но насколько я понимаю, gulp (или grunt как альтернатива) используется для автоматизации таких процессов, как компиляция SASS, префиксы, препроцессоры HTML (Jade), компоновщики, minify, превращая все это в одинкоманда.Все это я мог бы сделать с помощью свойства scripts в package.json, используя всю мощь, которую командная строка способна обеспечить

  1. SASS?

    "scripts": {
      "scss": "node-sass --output-style compressed -o dist/css src/scss"
    }
    
  2. Префикс?

    "scripts": {
      "autoprefixer": "postcss -u autoprefixer -r dist/css/*"
    }
    
  3. Линтер?

    "scripts": {
      "lint": "eslint src/js"
    }
    

Короче говоря, мощь этой функции замечательна.Есть много проблем, с которыми вы можете столкнуться при использовании gulp или grunt: например, нет никакого плагина для инструмента, который вы хотите использовать

Итак, как я уже сказал, я хотел бы видеть, есть ли регулярные случаи, которые я выигралне сможете победить, не используя Gulp или Grunt?

Чем глубже я углубляюсь в разработку внешнего интерфейса, тем больше у меня возникает ощущение, что я трачу больше времени на настройку инструментов, а не на логику кодирования

Заранее спасибо!

...