Webpack
Я бы порекомендовал Webpack , который автоматизирует загрузку модуля узла, зависимости, минимизацию и многое другое.
Установка
Чтобы использовать модули узлов в вашем проекте, сначала установите node.js на вашем компьютере. Система управления пакетами NPM должна быть установлена по пути. Если вы уже установили node.js, обновите Node.js и NPM до последней версии .
Использование
инициализация
Откройте ваш проект в редакторе кода и инициализируйте npm, набрав npm init -y
в командной строке. Затем установите веб-пакет локально, набрав npm install webpack webpack-cli --save-dev
. (--save-dev
означает, что эти зависимости добавляются в раздел devDependencies
вашего package.json
файла, который не требуется для производства)
Изменение порядка папок
Следуйте древовидной структуре, чтобы восстановить папку вашего проекта:
yourProjectName
|- package.json
|- /dist
|- index.html
|- /src
|- index.js
Создайте папку dist
для хранения всех дистрибутивных файлов и переместите index.html
в эту папку. Затем создайте папку src
для всех исходных файлов и переместите файл js в эту папку. Вы должны использовать точно такие же имена файлов и папок , которые указаны в древовидной структуре. (это веб-пакет по умолчанию, но вы можете настроить его позже, отредактировав webpack.config.js
)
Зависимости рефактора
Удалите все <script>
импорта в index.html
и добавьте <script src="main.js"></script>
перед тегом </body>
. Чтобы импортировать другие модули узлов, добавьте операторы импорта в начале файла index.js
. Например, если вы хотите импортировать lodash
, просто введите import _ from 'lodash';
и перейдите к использованию _
в вашем файле index.js
.
ПРИМЕЧАНИЕ : Не забудьте сначала установить пакет узла, прежде чем импортировать его в JS. Чтобы установить lodash
локально, введите npm install lodash
. Lodash будет автоматически сохранен в ваших производственных зависимостях в package.json
Запустить Webpack
Наконец, запустите webpack, набрав npx webpack
в командной строке. Вы должны увидеть main.js
, сгенерированный в папке dist
для вас Webpack.
Дополнительные ресурсы
Приведенное выше руководство предоставляет только самый простой способ использования Webpack. Чтобы изучить более полезные варианты использования, перейдите к официальному руководству Webpack. В нем содержатся чрезвычайно подробные учебные пособия по таким темам, как управление активами, управление выпуском продукции, руководства по разработке и производству и т. Д.
Ссылки
https://webpack.js.org/guides/getting-started/