title: "Cannot find module" with NestJS
body: <p>So, I have my <code>RootModule</code>, a <code>ProductModule</code> and a <code>StoreModule</code>.</p>
  <p>My RootModule:</p>
  <pre class="lang-js prettyprint-override"><code>@Module({
    imports: [
      ProductModule,
      StoreModule,
    ],
    controllers: [],
    providers: [],
  })
  export class RootModule {}
  </code></pre>
  <p>My ProductModule:</p>
  <pre class="lang-js prettyprint-override"><code>@Module({
    providers: [ProductService],
    exports: [],
  })
  export class ProductModule {}
  </code></pre>
  <p>My StoreModule:</p>
  <pre class="lang-js prettyprint-override"><code>@Module({
    imports: []
    providers: [StoreService, StoreWaitingService],
  })
  export class ProductModule {}
  </code></pre>
  <ol>
  <li><p>Since my <code>RootModule</code> imports ProductModule, shouldn't I be able to use <code>ProductService</code> on <code>StoreService</code> and <code>StoreWaitingService</code>?</p>
  </li>
  <li><p>What if I imported ProductModule on <code>StoreModule</code> imports?</p>
  </li>
  </ol>