Как добавить Bootstrap 3 и JQuery для сланца - PullRequest
0 голосов
/ 02 октября 2018

Я новичок в shopify, и у меня возникла проблема.

Мне нужно добавить загрузчик 3 в мой шаблон, и у меня возникла проблема с jquery. У меня есть эта ошибка Uncaught Ошибка: JavaScript Bootstrap требует jQuery

это мой код theme.js

import 'lazysizes/plugins/object-fit/ls.object-fit';
import 'lazysizes/plugins/parent-fit/ls.parent-fit';
import 'lazysizes/plugins/rias/ls.rias';
import 'lazysizes/plugins/bgset/ls.bgset';
import 'lazysizes';
import 'lazysizes/plugins/respimg/ls.respimg';

import jQuery from 'jquery'

import "bootstrap/dist/js/bootstrap";


import '../../styles/theme.scss';
import '../../styles/theme.scss.liquid';

и это мой slate.config.js

/* eslint-disable */

// Configuration file for all things Slate.
// For more information, visit https://github.com/Shopify/slate/wiki/Slate-Configuration

const path = require('path');

    module.exports = {
      'cssVarLoader.liquidPath': ['src/snippets/css-variables.liquid'],
      'webpack.extend': {
        resolve: {
          alias: {
            jquery: path.resolve('./node_modules/jquery'),
            'lodash-es': path.resolve('./node_modules/lodash-es'),
          },
        },
      },
    };

я работал с webpack и в другом проекте я использую этот код и янет проблем

  plugins:[
    new webpack.ProvidePlugin({
      $: 'jquery',
      jQuery: 'jquery'
    })
  ]
...