我正在尝试使用他们的 CLI 设置样板 Vuejs 项目。使用vue create <project-name>
I选择vuex
和。我也想导入 Bootstrap-Vue。babel
typescript
运行后npm install -D boostrap-vue
// main.ts
import Vue from 'vue';
import BootstrapVue from 'bootstrap-vue';
import App from './App.vue';
import store from './store';
Vue.use(BootstrapVue);
Vue.config.productionTip = false;
new Vue({
store,
render: (h) => h(App),
}).$mount('#app');
我已经研究过使用文件更改他们的 webpack 配置的方法,vue.config.js
但是在查看了 的输出之后vue inspect
,webpack 配置似乎已经准备好与css-loader
和一起使用vue-style-loader
。一切都编译了,但我的输出看起来好像没有加载任何 Bootstrap css 文件。
// App.vue
<template>
<div>
<b-btn v-b-modal.modal1>Launch demo modal</b-btn>
<b-modal id="modal1" title="Bootstrap-Vue">
<p class="my-4">Hello from modal!</p>
</b-modal>
</div>
</template>
<script lang="ts">
import { Component, Prop, Vue } from 'vue-property-decorator';
@Component
export default class AppAuthenticate extends Vue {}
</script>
我觉得我错过了一些简单的东西,但经过几个小时摆弄不同的vue.config.js
参数后,我似乎找不到那是什么。