【问题标题】:React component, npm install throws error while npm link worksReact 组件,npm install 在 npm 链接工作时抛出错误
【发布时间】:2018-10-30 18:35:09
【问题描述】:

我创建了一个小型反应组件,并将其上传到私有 npm。 我尝试在我的 create-react 应用程序中实现它。 当我在本地使用它(npm 链接)时,所有工作都更喜欢 但是当我尝试使用到服务器版本(npm install)时,我收到以下错误

元素类型无效:应为字符串(对于内置组件)或类/函数(对于复合组件) 但得到:未定义。您可能忘记从定义的文件中导出组件, 或者您可能混淆了默认导入和命名导入。

有什么想法吗?

谢谢

【问题讨论】:

标签: reactjs npm npm-install npm-link


【解决方案1】:

我认为您忘记将组件导出到某个地方,即

import React from 'react';
class Comp1 extends React.Component {
 //code here
}

export default Comp1;

【讨论】:

  • 我确实使用默认导出它。如果我查看非最小化的构建文件,我可以看到“exports.default = MyComp”
猜你喜欢
  • 2015-10-11
  • 2021-12-18
  • 1970-01-01
  • 1970-01-01
  • 2018-01-17
  • 1970-01-01
  • 2015-03-06
相关资源
最近更新 更多