Для тех, кто хотел бы также переключиться на скрипты NPM, но не требует выполнения больших пользовательских задач…

Для тех, кто хотел бы также переключиться на сценарии NPM, но не требует запуска больших настраиваемых задач, может быть достаточно простого использования инструментов CLI модуля. (То есть, если они поставляются с CLI.)

Например, у меня есть эти сценарии SASS NPM в моем package.json:

"scripts": {
    "presass": "rimraf html/css",
    "sass": "node-sass scss/index.scss html/css/screen.css --output-style=compressed",
    "watch:sass": "watch \"npm run sass\" scss --interval=0.1"
}

Для сценария sass я просто анализирую ввод, вывод и один параметр для модуля node-sass. Сценарий watch:sass использует модуль watch для наблюдения за папкой ./scss. (Лично у меня нет хорошего опыта использования функции просмотра node-sass). То же самое можно сделать с такими модулями, как Babel, webpack, browserify и т. д.…

Эта процедура сохраняет ваше обслуживание в одном файле. Но вы теряете абсолютный контроль над написанием своей задачи в файле .js, как показано в статье.

См. также:  Помните об утечках памяти, чтобы лучше программировать.
Понравилась статья? Поделиться с друзьями:
IT Шеф
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: