我正在尝试使用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"
}
}
答案 0 :(得分:1)
最后,我提出了以下方法:
而不是使用:
import $ from 'jquery';
使用:
window.jQuery = window.$ = require('jquery');