# Ionic serve =\> cannot find module "reflect-metadata"

**URL:** <https://forum.ionicframework.com/t/ionic-serve-cannot-find-module-reflect-metadata/82679>\
**Category:** ionic-v3\
**Created:** [March 13, 2017, 7:06am UTC](https://forum.ionicframework.com/t/ionic-serve-cannot-find-module-reflect-metadata/82679 "2017-03-13T07:06:10Z")\
**Posts on this page:** 17\
**Page:** 1

<div class="post-metadata">

**Author:** ![joe\_c\_sleiman](https://avatars.discourse-cdn.com/v4/letter/j/47e85d/32.png) [@joe\_c\_sleiman](https://forum.ionicframework.com/u/joe_c_sleiman)\
**Post date:** [March 13, 2017, 7:06am UTC](https://forum.ionicframework.com/t/ionic-serve-cannot-find-module-reflect-metadata/82679/1 "2017-03-13T07:06:10Z")

</div>

i have just started with ionic 2 .

> $ npm install -g ionic cordova  
> $ ionic start cutePuppyPics --v2  
> $ cd cutePuppyPics  
> $ ionic serve  
> and then an error appear :  
> `cannot find module 'reflect-metadata'`  
> $ ionic info  
> ordova CLI: 6.5.0  
> Ionic Framework Version: 2.2.0  
> Ionic CLI Version: 2.2.1  
> Ionic App Lib Version: 2.1.7  
> Ionic App Scripts Version: 1.1.4  
> ios-deploy version: Not installed  
> ios-sim version: Not installed  
> OS: Windows 8.1  
> Node Version: v7.7.2  
> Xcode version: Not installed  
> i try also  
> npm update -g , but not work  
> npm -v : 2.15.11 ionic -v 2.2.1

---

<div class="post-metadata">

**Author:** ![beck24](https://sea1.discourse-cdn.com/ionicframework/user_avatar/forum.ionicframework.com/beck24/32/112174_2.png) [@beck24](https://forum.ionicframework.com/u/beck24)\
**Post date:** [March 13, 2017, 7:21am UTC](https://forum.ionicframework.com/t/ionic-serve-cannot-find-module-reflect-metadata/82679/2 "2017-03-13T07:21:19Z")

</div>

Did you try

> npm install

?

---

<div class="post-metadata">

**Author:** ![joe\_c\_sleiman](https://avatars.discourse-cdn.com/v4/letter/j/47e85d/32.png) [@joe\_c\_sleiman](https://forum.ionicframework.com/u/joe_c_sleiman)\
**Post date:** [March 13, 2017, 8:27am UTC](https://forum.ionicframework.com/t/ionic-serve-cannot-find-module-reflect-metadata/82679/3 "2017-03-13T08:27:50Z")

</div>

yes i tried with same error:  
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@^1.0.0 (node\_modules@i  
onic\app-scripts\node\_modules\chokidar\node\_modules\fsevents):  
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@  
1.1.1: wanted {“os”:“darwin”,“arch”:“any”} (current: {“os”:“win32”,“arch”:“x64”}

---

<div class="post-metadata">

**Author:** ![dapingwing](https://avatars.discourse-cdn.com/v4/letter/d/e19b73/32.png) [@dapingwing](https://forum.ionicframework.com/u/dapingwing)\
**Post date:** [March 13, 2017, 6:48pm UTC](https://forum.ionicframework.com/t/ionic-serve-cannot-find-module-reflect-metadata/82679/4 "2017-03-13T18:48:23Z")

</div>

> <https://github.com/ionic-team/ionic-cli/issues/1813>

there’s already an issue on this at github, no solution so far.  
(i’m having the same issue)

---

<div class="post-metadata">

**Author:** ![joe\_c\_sleiman](https://avatars.discourse-cdn.com/v4/letter/j/47e85d/32.png) [@joe\_c\_sleiman](https://forum.ionicframework.com/u/joe_c_sleiman)\
**Post date:** [March 15, 2017, 6:39am UTC](https://forum.ionicframework.com/t/ionic-serve-cannot-find-module-reflect-metadata/82679/5 "2017-03-15T06:39:54Z")

</div>

i find this solution  
in the Ionic Project, open:

package.json  
Add this in it:

“reflect-metadata”: “^0.1.3”,  
Then run this on console: npm install

and Then run this: npm rebuild or npm rebuild node-sass

Ready to run ionic serve to see your app 😉

---

<div class="post-metadata">

**Author:** ![dapingwing](https://avatars.discourse-cdn.com/v4/letter/d/e19b73/32.png) [@dapingwing](https://forum.ionicframework.com/u/dapingwing)\
**Post date:** [March 15, 2017, 7:45am UTC](https://forum.ionicframework.com/t/ionic-serve-cannot-find-module-reflect-metadata/82679/6 "2017-03-15T07:45:36Z")

</div>

Found a fix for it: (but forgot to press post apparently)

- Open your project folder
- Open Package.json and add “reflect-metadata”: “^0.1.3”,  
 ![image](https://global.discourse-cdn.com/ionicframework/original/3X/a/d/ad241bd1669e37bcd5e58161b26ccf72f69573df.png)
- run npm install on the folder

–\> ionic is no longer adding reflect-metadata to the package.json

---

<div class="post-metadata">

**Author:** ![siddharthudda](https://avatars.discourse-cdn.com/v4/letter/s/a183cd/32.png) [@siddharthudda](https://forum.ionicframework.com/u/siddharthudda)\
**Post date:** [June 28, 2017, 8:29pm UTC](https://forum.ionicframework.com/t/ionic-serve-cannot-find-module-reflect-metadata/82679/7 "2017-06-28T20:29:36Z")

</div>

Hello,

I have tried all the above solutions but I’m still getting the same error.  
inonic info

[ERROR] Error with ./node\_modules/ionic-angular/package.json file: FILE\_NOT\_FOUND

global packages:

```
@ionic/cli-utils : 1.4.0
Ionic CLI : 3.4.0

```

local packages:

```
@ionic/app-scripts : 1.3.11
@ionic/cli-plugin-ionic-angular : 1.3.1
Ionic Framework : not installed

```

System:

```
Node : v8.1.2
OS : Linux 4.2
Xcode : not installed
ios-deploy : not installed
ios-sim : not installed
npm : 5.0.3
```

---

<div class="post-metadata">

**Author:** ![raymondcamden](https://sea1.discourse-cdn.com/ionicframework/user_avatar/forum.ionicframework.com/raymondcamden/32/64502_2.png) [@raymondcamden](https://forum.ionicframework.com/u/raymondcamden)\
**Post date:** [June 28, 2017, 10:08pm UTC](https://forum.ionicframework.com/t/ionic-serve-cannot-find-module-reflect-metadata/82679/8 "2017-06-28T22:08:33Z")

</div>

Just an FYI, I’m getting this today as well.

---

<div class="post-metadata">

**Author:** ![sonicwong78](https://avatars.discourse-cdn.com/v4/letter/s/ea666f/32.png) [@sonicwong78](https://forum.ionicframework.com/u/sonicwong78)\
**Post date:** [June 29, 2017, 2:37am UTC](https://forum.ionicframework.com/t/ionic-serve-cannot-find-module-reflect-metadata/82679/9 "2017-06-29T02:37:03Z")

</div>

I also got same error too.

---

<div class="post-metadata">

**Author:** ![angrant](https://avatars.discourse-cdn.com/v4/letter/a/b5a626/32.png) [@angrant](https://forum.ionicframework.com/u/angrant)\
**Post date:** [June 29, 2017, 2:59am UTC](https://forum.ionicframework.com/t/ionic-serve-cannot-find-module-reflect-metadata/82679/10 "2017-06-29T02:59:03Z")

</div>

Same error here today.  
Yesterday there were no issues with everything exactly the same (before the dependencies update from “ionic-angular”: “3.4.2” to “ionic-angular”: “3.5.0” in ionic2-app-base/package.json).

---

<div class="post-metadata">

**Author:** ![kaydee](https://avatars.discourse-cdn.com/v4/letter/k/51bf81/32.png) [@kaydee](https://forum.ionicframework.com/u/kaydee)\
**Post date:** [June 29, 2017, 4:04am UTC](https://forum.ionicframework.com/t/ionic-serve-cannot-find-module-reflect-metadata/82679/11 "2017-06-29T04:04:22Z")

</div>

Same error here, any solution yet

---

<div class="post-metadata">

**Author:** ![robertlove](https://sea1.discourse-cdn.com/ionicframework/user_avatar/forum.ionicframework.com/robertlove/32/110613_2.png) [@robertlove](https://forum.ionicframework.com/u/robertlove)\
**Post date:** [June 29, 2017, 4:08am UTC](https://forum.ionicframework.com/t/ionic-serve-cannot-find-module-reflect-metadata/82679/12 "2017-06-29T04:08:06Z")

</div>

Same error here. Suggested solution not working.

---

<div class="post-metadata">

**Author:** ![robertlove](https://sea1.discourse-cdn.com/ionicframework/user_avatar/forum.ionicframework.com/robertlove/32/110613_2.png) [@robertlove](https://forum.ionicframework.com/u/robertlove)\
**Post date:** [June 29, 2017, 4:45am UTC](https://forum.ionicframework.com/t/ionic-serve-cannot-find-module-reflect-metadata/82679/13 "2017-06-29T04:45:04Z")

</div>

This solved my problem:

`ionic start SomeProjectName blank --type=ionic-angular`

Note “–type=ionic-angular”

ionic serve now works.

---

<div class="post-metadata">

**Author:** ![siddharthudda](https://avatars.discourse-cdn.com/v4/letter/s/a183cd/32.png) [@siddharthudda](https://forum.ionicframework.com/u/siddharthudda)\
**Post date:** [June 29, 2017, 5:37am UTC](https://forum.ionicframework.com/t/ionic-serve-cannot-find-module-reflect-metadata/82679/14 "2017-06-29T05:37:26Z")

</div>

Thanks @robertlove I fixed this issue by maually intalling reflect-metadata

use- npm install reflect-metadata

- npm rebuild
- ionic serve

---

<div class="post-metadata">

**Author:** ![kaydee](https://avatars.discourse-cdn.com/v4/letter/k/51bf81/32.png) [@kaydee](https://forum.ionicframework.com/u/kaydee)\
**Post date:** [June 29, 2017, 6:37am UTC](https://forum.ionicframework.com/t/ionic-serve-cannot-find-module-reflect-metadata/82679/15 "2017-06-29T06:37:02Z")

</div>

This worked. Thank you @robertlove

---

<div class="post-metadata">

**Author:** ![mmounirf](https://sea1.discourse-cdn.com/ionicframework/user_avatar/forum.ionicframework.com/mmounirf/32/78710_2.png) [@mmounirf](https://forum.ionicframework.com/u/mmounirf)\
**Post date:** [June 29, 2017, 9:18am UTC](https://forum.ionicframework.com/t/ionic-serve-cannot-find-module-reflect-metadata/82679/16 "2017-06-29T09:18:46Z")

</div>

I did that too, however in my case, I got another missing dependencies Error: Cannot find module ‘@angular/tsc-wrapped/src/tsc’

ionic 3.4.0  
npm 5.0.4  
node 6.11.0

---

<div class="post-metadata">

**Author:** ![Sujan12](https://sea1.discourse-cdn.com/ionicframework/user_avatar/forum.ionicframework.com/sujan12/32/108395_2.png) [@Sujan12](https://forum.ionicframework.com/u/Sujan12)\
**Post date:** [June 29, 2017, 9:41am UTC](https://forum.ionicframework.com/t/ionic-serve-cannot-find-module-reflect-metadata/82679/17 "2017-06-29T09:41:22Z")

</div>

There was another `@ionic/app-scripts` release that hopefully fixes that. Could you start a new project with `ionic start blank blank` and see if you can `ionic serve` that without problems?

If you still get an error, please post your `ionic info` output of that project then.
