【问题标题】:Error: Bootstrap's JavaScript requires jQuery ; Browserify, Laravel Elixir错误:Bootstrap 的 JavaScript 需要 jQuery; Browserify,Laravel Elixir
【发布时间】:2023-03-31 16:00:01
【问题描述】:

我正在尝试使用 browserify、Laravel elixir 加载 bootstrap.js。我使用 npm 安装软件包。一切似乎都很好,但是当我尝试加载我的页面时显示 “错误:Bootstrap 的 JavaScript 需要 jQuery”。我用谷歌搜索了很多,但没有找到任何有效的解决方案。这是我的代码:

资源/资产/js/app.js

import $ from 'jquery';
import Bootstrap from 'bootstrap-sass'

package.json

{
    "private": true,
    "scripts": {
        "prod": "gulp --production",
        "dev": "gulp watch"
    },
    "devDependencies": {
        "gulp": "^3.9.1",
        "laravel-elixir": "^5.0.0",
        "bootstrap-sass": "^3.0.0",
        "laravel-elixir-vueify": "^1.0.0"
    },
    "dependencies": {
        "jquery": "^2.2.4"
    }
}

【问题讨论】:

  • 我修改了你的问题。您选择的 elixir 标签指的是 Elixir 编程语言,而不是 laravel 中的 elixir。我已经为你添加了正确的标签。
  • 不用担心。只是想你可能想知道我为什么重新提出这个问题。
  • 是的.. 兄弟你能帮我解决我的问题吗??
  • 抱歉 - - 对此几乎一无所知。
  • 啊!!好的..请纠正我:)

标签: twitter-bootstrap laravel npm browserify laravel-elixir


【解决方案1】:

最后我想出了以下方法:

而不是使用:

import $ from 'jquery';

使用:

window.jQuery = window.$ = require('jquery');

【讨论】:

    猜你喜欢
    • 2018-04-06
    • 2015-11-16
    • 2017-11-10
    • 2017-10-19
    • 2023-03-11
    • 2020-08-16
    • 1970-01-01
    • 1970-01-01
    • 2016-12-14
    相关资源
    最近更新 更多