Vue未定义Bootstrap-vue

问题描述

我已经使用以下命令在vue js bootstrap vue中安装了 纱线添加bootstrap-vue bootstrap axios

代码

Image 1

enter image description here

    ERROR  Failed to compile with 1 errors                                                                                             2:56:01 AM
    
     error  in ./src/main.js

Module Error (from ./node_modules/eslint-loader/index.js):

/home/ronin/Documents/V2/test/src/main.js
  7:1  error  'Vue' is not defined  no-undef

✖ 1 problem (1 error,0 warnings)


 @ multi (webpack)-dev-server/client?http://192.168.0.161:8080&sockPath=/sockjs-node (webpack)/hot/dev-server.js ./src/main.js

解决方法

如果您想使用 from flask import Flask from flask_apscheduler import APScheduler class Config(object): JOBS = [ { 'id': 'job5','func': 'f_s_api.view:job1','trigger': 'interval','seconds': 50 } ] SCHEDULER_API_ENABLED = True def job1(): print('job add') if __name__ == '__main__': app = Flask(__name__) app.config.from_object(Config()) scheduler = APScheduler() scheduler.init_app(app) scheduler.start() app.run(debug= True,port= 8080) ,则需要Vue.use()

或者使用import Vue from 'vue'并使用import { createApp,use } from 'vue'函数代替use()

您可能需要重新考虑进口订单。

例如:

Vue.use()

或者您可以导入如下所示的整个vue

import { createApp,use } from 'vue'

import App from './App.vue'
import router from './router'
import BootstrapVue from 'bootstrap-vue'

import 'bootstrap/dist/css/bootstrap.css'
import 'bootstrap-vue/dist/bootstrap-vue.css'

use(BootstrapVue)
createApp(App).use(router).mount('#app')