# Aurelia UX - Test App problem

**URL:** <https://discourse.aurelia.io/t/aurelia-ux-test-app-problem/3593>\
**Category:** Help Requests\
**Created:** [June 24, 2020, 2:04am UTC](https://discourse.aurelia.io/t/aurelia-ux-test-app-problem/3593 "2020-06-24T02:04:51Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![Stuart](https://yyz1.discourse-cdn.com/flex027/user_avatar/discourse.aurelia.io/stuart/32/664_2.png) [@Stuart](https://discourse.aurelia.io/u/Stuart)\
**Post date:** [June 24, 2020, 2:04am UTC](https://discourse.aurelia.io/t/aurelia-ux-test-app-problem/3593/1 "2020-06-24T02:04:51Z")

</div>

I am trying to run the Aurelia UX test app. The instructions say:

### Run a test app which emulates dependencies installation

To run the test app, first make sure you built all the packages via the instruction of how to build above. Then open a shell at root of this project and copy paste the following:

```auto
cd app
npm ci
npm run dev

```

npm ci gives me this error:

npm WARN prepare removing existing node\_modules/ before installation  
npm ERR! cipm can only install packages when your package.json and package-lock.json or npm-shrinkwrap.json are in sync. Please update your lock file with `npm install` before continuing.  
npm ERR!  
npm ERR!  
npm ERR! Missing: @aurelia-ux/lookup@file:…/packages/lookup  
npm ERR! Missing: @aurelia-ux/tree-view@file:…/packages/tree-view  
npm ERR!

Can anyone suggest how to get this working?

---

<div class="post-metadata">

**Author:** ![Stuart](https://yyz1.discourse-cdn.com/flex027/user_avatar/discourse.aurelia.io/stuart/32/664_2.png) [@Stuart](https://discourse.aurelia.io/u/Stuart)\
**Post date:** [June 24, 2020, 2:08am UTC](https://discourse.aurelia.io/t/aurelia-ux-test-app-problem/3593/2 "2020-06-24T02:08:29Z")

</div>

**SOLVED:**  
I deleted the package-lock.json file, and tried again and it worked.

---

<div class="post-metadata">

**Author:** ![bigopon](https://yyz1.discourse-cdn.com/flex027/user_avatar/discourse.aurelia.io/bigopon/32/18_2.png) [@bigopon](https://discourse.aurelia.io/u/bigopon)\
**Post date:** [June 24, 2020, 1:21pm UTC](https://discourse.aurelia.io/t/aurelia-ux-test-app-problem/3593/3 "2020-06-24T13:21:59Z")

</div>

Probably we will remove this section  
 ![image](https://canada1.discourse-cdn.com/flex027/uploads/aurelia/original/2X/a/a8848889b6d508da28ccad5dfecd644b5113d876.png)

since we dont need it, since we are referencing source code directly anyway. Could help avoid situations like this.

---

<div class="post-metadata">

**Author:** ![Stuart](https://yyz1.discourse-cdn.com/flex027/user_avatar/discourse.aurelia.io/stuart/32/664_2.png) [@Stuart](https://discourse.aurelia.io/u/Stuart)\
**Post date:** [June 24, 2020, 8:41pm UTC](https://discourse.aurelia.io/t/aurelia-ux-test-app-problem/3593/4 "2020-06-24T20:41:22Z")

</div>

@bigopon - how do I add a reference to the new @aurelia-ux/tabs that I am adding, so that the Test App can use it?

---

<div class="post-metadata">

**Author:** ![bigopon](https://yyz1.discourse-cdn.com/flex027/user_avatar/discourse.aurelia.io/bigopon/32/18_2.png) [@bigopon](https://discourse.aurelia.io/u/bigopon)\
**Post date:** [June 24, 2020, 9:51pm UTC](https://discourse.aurelia.io/t/aurelia-ux-test-app-problem/3593/5 "2020-06-24T21:51:47Z")

</div>

You can have a look at how other packages are added, that’s the only place needed. For TS, we have mapping in tsconfig.json

---

<div class="post-metadata">

**Author:** ![MaximBalaganskiy](https://yyz1.discourse-cdn.com/flex027/user_avatar/discourse.aurelia.io/maximbalaganskiy/32/831_2.png) [@MaximBalaganskiy](https://discourse.aurelia.io/u/MaximBalaganskiy)\
**Post date:** [June 24, 2020, 11:44pm UTC](https://discourse.aurelia.io/t/aurelia-ux-test-app-problem/3593/6 "2020-06-24T23:44:08Z")

</div>

Don’t forget to add an alias in webpack config as well

---

<div class="post-metadata">

**Author:** ![Stuart](https://yyz1.discourse-cdn.com/flex027/user_avatar/discourse.aurelia.io/stuart/32/664_2.png) [@Stuart](https://discourse.aurelia.io/u/Stuart)\
**Post date:** [June 24, 2020, 11:50pm UTC](https://discourse.aurelia.io/t/aurelia-ux-test-app-problem/3593/7 "2020-06-24T23:50:46Z")

</div>

Thanks @MaximBalaganskiy - I just discovered that, after 90 minutes of banging my head against the desk 😉

---

<div class="post-metadata">

**Author:** ![MaximBalaganskiy](https://yyz1.discourse-cdn.com/flex027/user_avatar/discourse.aurelia.io/maximbalaganskiy/32/831_2.png) [@MaximBalaganskiy](https://discourse.aurelia.io/u/MaximBalaganskiy)\
**Post date:** [June 24, 2020, 11:52pm UTC](https://discourse.aurelia.io/t/aurelia-ux-test-app-problem/3593/8 "2020-06-24T23:52:19Z")

</div>

Can we peek at the tabs yet? 🙂

---

<div class="post-metadata">

**Author:** ![Stuart](https://yyz1.discourse-cdn.com/flex027/user_avatar/discourse.aurelia.io/stuart/32/664_2.png) [@Stuart](https://discourse.aurelia.io/u/Stuart)\
**Post date:** [June 24, 2020, 11:57pm UTC](https://discourse.aurelia.io/t/aurelia-ux-test-app-problem/3593/9 "2020-06-24T23:57:43Z")

</div>

Sorry, I’m still in very early stages. I’m trying to get my head around what others have done, and how much I can re-use and/or copy. I’ll continue to post to [https://github.com/aurelia/ux/issues/83](https://github.com/aurelia/ux/issues/83) as I get something running in my forked copy.
