Javascript es2015导入语法

Javascript es2015导入语法,javascript,node.js,webpack,ecmascript-6,babeljs,Javascript,Node.js,Webpack,Ecmascript 6,Babeljs,我想进口一部分包装。我有以下代码: import N, { Newsitem } from '../../newsitems/src/index' class Home extends React.Component { render () { console.log('+++ N:', N ) console.log('+++ Newsitem:', Newsitem) return ( <div> <Row>

我想进口一部分包装。我有以下代码:

import N, { Newsitem } from '../../newsitems/src/index'
class Home extends React.Component {
  render () {
    console.log('+++ N:', N )
    console.log('+++ Newsitem:', Newsitem)
    return (
      <div>
        <Row>
          <Col xs={12}>
            <h1>Home...</h1>
          </Col>
        </Row>
        <N.Newsitem />
      </div>)
  }
}

如何仅导入包的一部分?我认为这种语法应该有效。

您必须显式导出,而不是仅使用默认导出。 差不多

export function Newsitem ...

export function Newsitems...


请告诉我们您是如何导出它的。看起来您是默认导出对象,而不是正确使用命名导出。不知怎的,第一种语法起作用,第二种语法不起作用。但是是的,那是对的。@VictorpointBox第二个不应该有默认值…
export function Newsitem ...

export function Newsitems...
export {
  Newsitem,
  Newsitems
}