我正在尝试让bootstrap与Vue CLI一起工作。我像这样安装了jQuery和Bootstrap:
npm install jquery bootstrap
然后对webpack进行如下配置:
module.exports = {
plugins: [
new webpack.ProvidePlugin({
$: "jquery",
jQuery: "jquery",
"window.jQuery": "jquery",
tether: 'tether',
Tether: 'tether',
'window.Tether': 'tether',
Alert: "exports-loader?Alert!bootstrap/js/dist/alert",
Button: "exports-loader?Button!bootstrap/js/dist/button",
Carousel: "exports-loader?Carousel!bootstrap/js/dist/carousel",
Collapse: "exports-loader?Collapse!bootstrap/js/dist/collapse",
Dropdown: "exports-loader?Dropdown!bootstrap/js/dist/dropdown",
Modal: "exports-loader?Modal!bootstrap/js/dist/modal",
Popover: "exports-loader?Popover!bootstrap/js/dist/popover",
Scrollspy: "exports-loader?Scrollspy!bootstrap/js/dist/scrollspy",
Tab: "exports-loader?Tab!bootstrap/js/dist/tab",
Tooltip: "exports-loader?Tooltip!bootstrap/js/dist/tooltip",
Util: "exports-loader?Util!bootstrap/js/dist/util",
})
],
}虽然并不快乐。即使是用jQuery。
我在找一个webpack的解决方案。
谢谢,杰米
发布于 2018-01-03 01:42:49
在您的main.js或app.js中,无论您将哪个用作主Javascript文件,请添加以下内容:
import 'bootstrap'
window.$ = window.jQuery = require('jquery')https://stackoverflow.com/questions/48065003
复制相似问题