错误:Bootstrap的JavaScript需要jQuery; Browserify,Laravel Elixir

时间:2016-05-24 18:15:04

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

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

资源/资产/ 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"
    }
}

1 个答案:

答案 0 :(得分:1)

最后,我提出了以下方法:

而不是使用:

import $ from 'jquery';

使用:

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