Reactjs 导入Ant设计组件不需要';行不通

Reactjs 导入Ant设计组件不需要';行不通,reactjs,meteor,npm,antd,meteor-react,Reactjs,Meteor,Npm,Antd,Meteor React,我对我现在遇到的这个问题感到震惊。我所有的逻辑都停止了。有些东西开始不起作用了,我没有改变任何东西。我的意思是,我甚至在生产中有它,相同的代码,但在本地它开始不起作用,无中生有。即使当我回到以前的提交,我100%肯定是工作,它不工作 流星,反应,蚂蚁设计。请帮忙 错误为:ReferenceError:未定义布局 代码是: import React from 'react'; import Blaze from 'meteor/gadicc:blaze-react-component'; impo

我对我现在遇到的这个问题感到震惊。我所有的逻辑都停止了。有些东西开始不起作用了,我没有改变任何东西。我的意思是,我甚至在生产中有它,相同的代码,但在本地它开始不起作用,无中生有。即使当我回到以前的提交,我100%肯定是工作,它不工作

流星,反应,蚂蚁设计。请帮忙

错误为:
ReferenceError:未定义布局

代码是:

import React from 'react';
import Blaze from 'meteor/gadicc:blaze-react-component';
import { Link } from 'react-router-dom';
import { Layout, Menu } from 'antd';
const { Header, Content, Footer } = Layout;

class LayoutContainer extends React.Component {
  render() {

    const { match, children } = this.props;
    const pathname = match.location.pathname;

    return (
      <Layout className="layout">
        <Header style={{backgroundColor: '#fff'}}>
          <Menu
            selectedKeys={[pathname]}
            mode="horizontal"
            style={{ lineHeight: '64px', float: 'right' }}
          >
            <Menu.Item key={'/'}>
              <Link to="/">Home</Link>
            </Menu.Item>
            <Menu.Item key={'/create-a-gathering'}>
              <Link to="/create-a-gathering">Create</Link>
            </Menu.Item>
          </Menu>
          <div className="logo" />
          <Blaze template="loginButtons" />
        </Header>
        <Content style={{ marginTop: 20 }}>
          {children}
        </Content>
        <Footer style={{ textAlign: 'center' }}>

        </Footer>
      </Layout>
    )
  }
}

export default LayoutContainer;
从“React”导入React;
从“meteor/gadicc:Blaze react component”导入Blaze;
从'react router dom'导入{Link};
从“antd”导入{布局,菜单};
const{Header,Content,Footer}=布局;
类LayoutContainer扩展React.Component{
render(){
const{match,children}=this.props;
const pathname=match.location.pathname;
返回(
家
创造
{儿童}
)
}
}
导出默认布局容器;

可以通过删除节点模块文件夹然后重建整个项目来解决。

可以通过删除节点模块文件夹然后重建整个项目来解决。

这是一个报告的antd问题

解决这个问题的一个简单方法是像这样导入布局

 import Layout from 'antd/lib/layout'

或者,您也可以通过将antd版本更新到“^3.2.2”或更高版本来解决此问题

解决这个问题的一个简单方法是像这样导入布局

 import Layout from 'antd/lib/layout'

或者,您也可以通过将antd版本更新为“^3.2.2”或更高版本来解决此问题

我早就应该回答这个问题了,但这里是:

正如阿法克·艾哈迈德·汗(也)指出的那样:

这就是答案


我猜两个包中的babel相互冲突,因此
'/lib'
到root
'/'
别名不起作用。

我早就应该回答这个问题了,但它是这样的:

正如阿法克·艾哈迈德·汗(也)指出的那样:

这就是答案


我猜两个包中的babel相互冲突,因此
'/lib'
到root
'/'
别名不起作用。

我有时会看到类似的/不可能的错误并重新生成。删除节点模块文件夹。重新启动服务器等。我有时会看到类似的/不可能的错误并重新构建。删除节点模块文件夹。重启服务器等等,我也试过了。我试图完全从远程repo中提取,并在另一个目录中构建。还是不行,我也试过了。我试图完全从远程repo中提取,并在另一个目录中构建。还是不行。