【发布时间】:2018-03-27 20:10:07
【问题描述】:
我对 Webpack 和 Vue.js 还是很陌生。
我们知道vue-cli 带有两个项目模板,webpack 和webpack-simple。
当我使用webpack模板时,如果我想使用其他包,如Bootstrap 4 beta,我只需要这样做:
在main.js:
import 'jquery'
import 'bootstrap/dist/css/bootstrap.css'
import 'bootstrap'
在 Webpack 配置中:
plugins: [
new webpack.ProvidePlugin({
jQuery: 'jquery',
$: 'jquery',
jquery: 'jquery',
Popper: ['popper.js', 'default']
})
]
Bootstrap 也能正常工作。
如果我使用 webpack-simple 模板,我需要在 App.vue 中执行此操作以使 Bootstrap 工作:
<style scoped>
@import '~bootstrap/dist/css/bootstrap.css';
</style>
那么如果有一些选项会导致这些差异呢?
我更喜欢webpack-simple 来简化我的项目。
但我认为这是导致我的应用程序中的一些其他包无法正常工作的原因(即mavon-editor 中的图标不显示,但与webpack 模板一起工作正常)。
谢谢。
【问题讨论】:
标签: webpack vue.js vuejs2 webpack-2