Как при использовании Webpack я могу использовать внешние библиотеки, установленные через npm?
Допустим, я нашел классную библиотеку, которую хочу использовать на GitHub, например Modernizr или Sniffer или любая другая JS библиотека. Затем я устанавливаю указанную библиотеку, используя npm install cool-library
. Это добавит файлы библиотеки в папку node_modules
моего проекта.
Как мне тогда:
- Импорт этой библиотеки в файл JavaScript, который нуждается в с помощью оператора
import
? - Скажите Webpack скопировать (только) соответствующие файлы из папки
node_modules
моего проекта в папку dist
(при использовании webpack) -dev-server или webpack-build), я предполагаю, под какой-то формой lib
папка? Конечно, это все равно должно работать с import
из предыдущего пункта. Как люди это делают?
Текущая структура папок:
project
- dist
- node_modules
- src