如何使用requirejs导入语义UI反应

时间:2019-02-27 15:49:29

标签: requirejs semantic-ui-react

我用npm安装了语义UI反应

ngOnInit

我正在尝试在我的requirejs模块中的dist / umd中使用语义ui-react-min。 这是我的requirejs配置文件中的内容。

  

路径:{'语义':   '/module/fujitsuThemes/rc/theme/semantic/semantic.min',   'semanticReact':   '/module/fujitsuTheme/rc/theme/semantic/semantic-ui-react.min'}

我这样导入

  

define(['semanticReact'],(SemanticReact)=> {//在此处使用SemanticReact。   });

它曾经与旧版本一起使用。 npm install semantic-ui-react 。我已更新为最新版本0.77.2,它将不再起作用。在早期版本中,我必须对最小化文件进行更改才能使其正常运行。我必须将0.85.0更改为define.amd?define.amd?define(["React","ReactDOM"],t)才能匹配我的requirejs路径。这是我在最小化文件中对其进行更改的第一行。

  

!function(e,t){“对象” ==导出类型&&“对象” ==导出类型   module?module.exports = t(require(“ React”),require(“ ReactDOM”)):“ function” == typeof   define && define.amd?define([“ React”,“ ReactDOM”],t)

在最新版本define(["react","react-dom"],t)中,我进行了相同的编辑以做出反应和反应后得到此错误

  

未捕获的TypeError:无法分配为只读属性'exports'的   对象“#”

我认为这不是正确的导入方式。谁能告诉我导入此内容的正确方法?我一直在使用Google搜索和阅读文档,但是在此特定设置中找不到很多东西。

0 个答案:

没有答案