Webpack using bootstrap - jquery is not defined

前端 未结 7 1461
轮回少年
轮回少年 2020-11-29 00:20
import $ from \'jquery\';
require(\"./node_modules/bootstrap/dist/css/bootstrap.min.css\")
require(\"./node_modules/bootstrap/js/dropdown.js\")
import React from \'r         


        
7条回答
  •  佛祖请我去吃肉
    2020-11-29 00:39

    Install and use exports-loader for individual Dropdown imports with Bootstrap 4.0 and Webpack 3.

    // webpack.config.js
    module.exports = {
        ...
        plugins: [
            new webpack.ProvidePlugin({
               Dropdown: "exports-loader?Dropdown!bootstrap/js/dist/dropdown",
           })
    

    Plugin or Individual import: require("./node_modules/bootstrap/js/dist/dropdown")

    versus

    Importing Bootstrap in its entirety:require("./node_modules/bootstrap")


    References

    • the Bootstrap 4.0 note on importing individual Bootstrap plugins with webpack
    • xushao's answer
    • Bhavyanshu Parasher's blog

提交回复
热议问题