无法读取未定义的属性“扩展”。 laravel bootstrap-vue中的安装问题

Posted

技术标签:

【中文标题】无法读取未定义的属性“扩展”。 laravel bootstrap-vue中的安装问题【英文标题】:Cannot read property 'extend' of undefined. installation problem in laravel bootstrap-vue 【发布时间】:2019-08-29 03:59:41 【问题描述】:

我有一个 laravel 项目,我添加了 bootstrap-vue 包我按照说明如何设置https://bootstrap-vue.js.org/docs/ 然后我使用的错误是“vue”:“^2.6.10 ",并且引导 vue 是 v2.0.0-rc.17

这是我的 webpack.mix.js 代码

const mix = require('laravel-mix');
mix.js('resources/js/app.js', 'public/js')
   .sass('resources/sass/app.scss', 'public/css');

此错误显示在控制台中。

未捕获的类型错误:无法读取未定义的属性“扩展” 在 Object../node_modules/bootstrap-vue/es/components/button/button-close.js (app.js:2924) 在 webpack_require (app.js:20) 在 Object../node_modules/bootstrap-vue/es/components/alert/alert.js (app.js:2035) 在 webpack_require (app.js:20) 在 Object../node_modules/bootstrap-vue/es/components/alert/index.js (app.js:2264) 在 webpack_require (app.js:20) 在 Object../node_modules/bootstrap-vue/es/components/index.js (app.js:8771) 在 webpack_require (app.js:20) 在 Object../node_modules/bootstrap-vue/es/index.js (app.js:18932) 在 webpack_require (app.js:20)

【问题讨论】:

信息不足。请至少包含使用过的软件包的版本 在 npm 更新后我遇到了同样的问题 - "vue": "^2.6.10" "bootstrap-vue": "^2.0.0-rc.17" 我只是在检查元素中安装后使用这个 npm i vue bootstrap-vue bootstrap 遵循基本指令并检查控制台错误出现我使用的版本是“vue”:“^2.6 .10",并且引导 vue 是 v2.0.0-rc.17 请显示您的 webpack 配置(添加到问题中)。 【参考方案1】:

好像this is a bug,回滚到2.0.0-rc.16 应该可以解决这个问题。

【讨论】:

它的工作谢谢你,但希望版本 2.0.0-rc.17 将很快修复 @MindMaze 我希望我们很快就会有 not -rc :)

以上是关于无法读取未定义的属性“扩展”。 laravel bootstrap-vue中的安装问题的主要内容,如果未能解决你的问题,请参考以下文章

无法使用 Vuetify 和 Laravel 读取未定义的属性“t”

jQuery.Deferred 异常:无法读取未定义的属性(读取“长度”)-> Laravel 8 Boilerplate + Bootstrap

Vuetify 错误 - “无法读取未定义的‘扩展’属性”

未捕获的类型错误:无法读取 chrome 扩展中未定义的属性“本地”

`无法读取未定义的属性(读取'组件')`

未捕获的类型错误:无法读取未定义的属性“internalId”(在扩展时对节点进行排序)