如何在不使用uikit组件的情况下在反应js中导入uikit js?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在不使用uikit组件的情况下在反应js中导入uikit js?相关的知识,希望对你有一定的参考价值。

我很难在我的react js组件中导入我的uikit.js。

这是我的导入示例,uikit.css可以工作,但uikit.js提供了这种错误:

 import './uikit/css/uikit.css';
 import './uikit/js/uikit.js';

  Line 5:     'define' is not defined         no-undef
  Line 5:     'define' is not defined         no-undef
  Line 573:   'DocumentTouch' is not defined  no-undef
  Line 1107:  'MSGesture' is not defined      no-undef
  Line 5039:  Unexpected use of 'location'    no-restricted-globals
  Line 5043:  Unexpected use of 'location'    no-restricted-globals
  Line 6679:  Unexpected use of 'location'    no-restricted-globals
答案

这应该不是问题。首先安装uikit

npm i uikit --save

然后像其他任何包一样将其导入您的应用程序。 如果您使用create-react-app,并且您在src目录中调用它,那就行了

import '../node_modules/uikit/css/uikit.css'

否则确定深度并相应地调整相对路径

以上是关于如何在不使用uikit组件的情况下在反应js中导入uikit js?的主要内容,如果未能解决你的问题,请参考以下文章

如何在反应中导入根路径之外的组件?

如何在vue.js项目的main.js文件中导入js类并在所有组件中使用它而不是在每个组件中导入?

在反应组件中导入分割的css文件

在 vue3 中导入外部组件和松散的反应性

在 s-s-r 上的反应组件中导入 scss

如何在 React 组件中导入图像(.svg、.png)