# Kibana 7.2.0 source code import path problem

**URL:** <https://discuss.elastic.co/t/kibana-7-2-0-source-code-import-path-problem/203610>\
**Category:** Kibana\
**Created:** [October 15, 2019, 9:46am UTC](https://discuss.elastic.co/t/kibana-7-2-0-source-code-import-path-problem/203610 "2019-10-15T09:46:38Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![tony21177](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/tony21177/32/56161_2.png) [@tony21177](https://discuss.elastic.co/u/tony21177)\
**Post date:** [October 15, 2019, 9:46am UTC](https://discuss.elastic.co/t/kibana-7-2-0-source-code-import-path-problem/203610/1 "2019-10-15T09:46:38Z")

</div>

Hi,  
I am studying Kibana source code.  
I encounter a confusing problem about import path problem.  
the source file link is [https://github.com/elastic/kibana/blob/7.2/src/legacy/core\_plugins/kibana/public/management/index.js](https://github.com/elastic/kibana/blob/7.2/src/legacy/core_plugins/kibana/public/management/index.js)  
import { management, SidebarNav, MANAGEMENT\_BREADCRUMB } from 'ui/management';

But I can find the **ui** folder in the relative path and the node\_modules folder.  
Why

---

<div class="post-metadata">

**Author:** ![azasypkin](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/azasypkin/32/42216_2.png) [@azasypkin](https://discuss.elastic.co/u/azasypkin)\
**Post date:** [October 15, 2019, 10:18am UTC](https://discuss.elastic.co/t/kibana-7-2-0-source-code-import-path-problem/203610/2 "2019-10-15T10:18:04Z")

</div>

Hi @tony21177,

The `ui/*` is just an alias to another folder, e.g. see [here](https://github.com/elastic/kibana/blob/master/tsconfig.json#L10) where it points to.

Best,  
Oleg

---

<div class="post-metadata">

**Author:** ![tony21177](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/tony21177/32/56161_2.png) [@tony21177](https://discuss.elastic.co/u/tony21177)\
**Post date:** [October 16, 2019, 1:29am UTC](https://discuss.elastic.co/t/kibana-7-2-0-source-code-import-path-problem/203610/3 "2019-10-16T01:29:13Z")

</div>

Hi,azasypkin  
I find ui\_export\_defaults.js

> <https://github.com/elastic/kibana/blob/master/src/legacy/ui/ui_exports/ui_export_defaults.js>

  
line 30

does the import has to do with the webpack alias setting?

By the way, I look up from the webpack documents for import path explanation of Webpack

> **[Module Resolution | webpack](https://webpack.js.org/concepts/module-resolution/#module-paths)**
>
> webpack is a module bundler. Its main purpose is to bundle JavaScript files for usage in a browser, yet it is also capable of transforming, bundling, or packaging just about any resource or asset.

Thank you so much!

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/elastic/original/3X/1/a/1ac57faf039f6b580b3f104ef42a2a89e41014de.png) [@system](https://discuss.elastic.co/u/system)\
**Post date:** [November 13, 2019, 1:29am UTC](https://discuss.elastic.co/t/kibana-7-2-0-source-code-import-path-problem/203610/4 "2019-11-13T01:29:29Z")

</div>

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.
