/
Вопросы и ответы
/
Bootstrap
/

Как подключить bootstrap локально

Как подключить bootstrap локально

4 года назад

Человек-Молекула

Ответы

0

Порядок подключения в nodejs следующий:

  1. Устанавливаем зависимости:
npm install bootstrap webpack mini-css-extract-plugin
npm install -D webpack-cli css-loader
  1. Создаем файл ./src/index.js и импортируем файлы бутстрап
import 'bootstrap/dist/css/bootstrap.min.css';
import 'bootstrap/dist/js/bootstrap.bundle.min.js';
  1. Создаем конфигурационный файл webpack.config.js и добавляем правило для css
import MiniCssExtractPlugin from 'mini-css-extract-plugin';

const mode = process.env.NODE_ENV || 'development';

export default {
  mode,
  module: {
    rules: [
      {
        test: /\.css$/,
        use: [MiniCssExtractPlugin.loader, 'css-loader'],
      },
    ],
  },
  plugins: [new MiniCssExtractPlugin()],
};
  1. Далее в package.json включаем ES модули и добавляем команду для сборки:
{ 
  ...
  "type": "module",
  "scripts": {
    "build": "webpack",
     ...
}
  1. Запускаем сборку командой npm run build, чтобы в директории ./dist получить файлы main.js и main.css.

  2. Полученные файлы подключаем в шапке index.html

<link href="dist/main.css" rel="stylesheet">
<script defer src="dist/main.js"></script>

Готово!

2 года назад

Иван Лисин