Используя Node.js с Gulp, Babel, Webpack? - PullRequest
0 голосов
/ 13 июня 2018

Некоторые проекты Node.js используют такие вещи, как Babel, Gulp, Webpack.Другие проекты Node.js не используют такие вещи.Нужно ли использовать их в моих проектах Node.js и почему?Возможно, вы знаете разные случаи, когда я должен принять одно из этих решений?

Ответы [ 2 ]

0 голосов
/ 21 июня 2018

Я обнаружил, что Babel, Gulp, Webpack можно использовать в проектах Node.js с кейсами:

  • вам нужно минимизировать производственный код.

  • вы хотели бы использовать все функции ES6 + (такие как «экспорт» и «импорт», декораторы).

  • вы хотите использовать расширения JavaScript, такие как TypeScript.

  • Если по какой-то причине ваш проект содержит файлы .js, предназначенные для работы в разных средах (Node.js, casperjs, браузеры), вы хотели бы использовать ES6 + во всех .js файлах.

0 голосов
/ 13 июня 2018

Нет, вам не нужно.

Webpack - это пакет, он предназначен для того, чтобы упаковать несколько файлов в один файл.На протяжении всего этого процесса вы можете перемещать код, чтобы применить к нему изменения, например: конвертировать из es6 в es5 (если необходимо).

Для переноса кода из es6 в es5 вам понадобится babel, где с этим можно многое сделать.

Gulp - это менеджер задач / менеджер, который не так часто используется, так как большинство людей в настоящее время используют веб-пакеты.Но все же полезно для множества вещей.

Если вы собираетесь разрабатывать чистые проекты node.js, вам не нужно беспокоиться об этом.Для веб вы должны знать обо всех этих инструментах.

...