我正在尝试使用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 票数:1

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

而不是使用:

import $ from 'jquery';

采用 :

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

  ask by WahidSherief translate from so

未解决问题?本站智能推荐: