Я не профессиональный разработчик - я просто любитель-самоучка в этой области, и я довольно долго следил за тенденциями.Моя история с javascript восходит к тому, когда мне было 14 лет, и я случайно открывал файлы в моем каталоге C:/Windows/
(это была Windows 98), пока не нашел несколько интригующих файлов .js
.Я изучил PHP, C и python, но вернулся к Javascript и проследил его эволюцию от языка сценариев до инструмента с полным стеком - сначала я поиграл с Jquery в стек Jquery / XSLT, затем создал небольшую видеоигру с использованием Websocket и Gulp иbrowserify, затем недавно изучил некоторые Angular, Ionic и Vue, основанные на Webpack.
У меня есть мысль о том, какой инструмент использовать в качестве диспетчера задач.В частности, я склонен думать, что большинство инструментов, используемых в наши дни, неэффективны - их трудно настраивать, для их работы требуется тысяча плагинов, которые часто создают несовместимости между версиями, ... И что более важно (я могу ошибаться), но почемуникто из них не проверяет, какие зависимости необходимо перестроить?
В прошлый раз я запускал свой тест в проекте машинописного текста, используя npm test
, и очень расстроился.Я понял, что весь проект был скомпилирован каждый раз, когда я менял крошечные детали в моих тестовых файлах.Разработав в C, я обнаружил, что это действительно неэффективно, и написал makefile
для решения этой проблемы.
Теперь плохая сторона make
в том, что его довольно сложно заставить работать с современными инструментами JavaScript (tsc
явно посоветовал мне использовать .tsconfig
файл вместо CLI).Другой пример - нет официального инструмента CLI для компиляции файла .vue
в функцию render ().
Теперь мой вопрос: есть ли современный инструмент, который не требует, чтобы я перестраивал,компилировать, минимизировать, уменьшать весь мой проект и терять 30 секунд каждый раз, когда я добавляю запятые в файл? и что не так с make?
Я бы взял любую идею или исправлениеоб этом с благодарностью:)