Javascript 更新包(buefy)中断项目(filegator)-导入问题(?)

Javascript 更新包(buefy)中断项目(filegator)-导入问题(?),javascript,vue.js,buefy,Javascript,Vue.js,Buefy,我正在尝试向自托管文件存储添加一些功能 (项目被组织为单个文件组件(如果相关的话)。 (它基于Vue、js,作为Node.js服务器运行,使用babel) 为此,我想更新使用过的版本,以利用一些更新的功能 其中一个中间版本是,建议的解决方案已经实施: 如果你愿意,它建议 import Vue from 'vue'; import Buefy from 'buefy'; import 'buefy/dist/buefy.css'; Vue.use(Buefy); import { Table

我正在尝试向自托管文件存储添加一些功能
(项目被组织为单个文件组件(如果相关的话)。
(它基于Vue、js,作为Node.js服务器运行,使用babel)
为此,我想更新使用过的版本,以利用一些更新的功能
其中一个中间版本是,建议的解决方案已经实施:

如果你愿意,它建议

import Vue from 'vue';
import Buefy from 'buefy';
import 'buefy/dist/buefy.css';

Vue.use(Buefy);
import { Table } from 'buefy'
在filegators的第1、5和25行中,它已经这样做了,同时使用了一个在中断更改之前的版本。
但是,我仍然收到以下错误消息: 我已经尝试在中以相同的方式导入buefy,其中包含抛出错误的b表,但没有帮助。(我的思路是否正确,是否需要分别导入每个组件中的包?)

更让我困惑的是,这篇文章告诉我

import Vue from 'vue';
import Buefy from 'buefy';
import 'buefy/dist/buefy.css';

Vue.use(Buefy);
import { Table } from 'buefy'

但是,我无法导入名称中带有连字符的单个组件。它会抛出自己的错误。
我觉得这应该很容易,我忽略了一些显而易见的事情。
有人能给我指一下正确的方向吗?
谢谢!:)

我不认为这是导入问题,因为这可能会导致应用程序根本无法构建。但您的错误消息来自已加载并正在执行应用的浏览器

  • v0.8.0中的突破性变化仅适用于单个部件的进口。您可以一次导入并安装所有的Buefy组件(
    Vue.use(Buefy);
    …通常在
    main.js
    )中),或者只安装并使用选定的组件。由于
    filegator
    正在使用第1个选项,这不是导致您出现问题的更改

  • 从错误和堆栈跟踪的外观来看,问题似乎在于
    BTable
    组件默认插槽和表列语法发生了变化的版本中的突破性变化

  • 旧语法:

    
    {{props.row.name}
    {{props.row.age}
    
    新语法:

    
    {{props.row.name}
    {{props.row.age}
    
    您使用的Buefy版本是什么(当前版本和目标版本)?是的,就是这样!非常感谢您花时间回答!我觉得自己很傻,但很开心!现在可以了!祝你一切顺利!