2017-08-31 3 views
0

私はAngularにはかなり新しく、どこでどのように質問したり、回答を効果的に検索するか分かりません。言っng serveはエクスポートされていないメンバーを参照し続けることがありません

は、ここに私の状況/質問です:

私はnpm installを実行した対象のアプリケーションを持っています。 ng serveを実行すると、翻訳エラーが発生します。エラーの一つは、読み取ります

MでERROR:/MYPATH/src/app/modules/material/material-datagrid/material-datagrid.component.ts(6,10):モジュール「"Mを:/ MYPATH/node_modules/@ angular/cdk/cdk "にエクスポートされたメンバー 'DataSource'がありません。

import { DataSource } from '@angular/cdk'; 

このエラーはできるだけ早く私はnpm installng serveを実行ビットバケットリポジトリを、クローンとして起こる:material-datagrid.component.ts

は、私は次の行を持っています。私の同僚は同じレポからダウンロードしていますが、エラーは発生しません。私たちはすべてNode(6.6.0)の同じバージョンにあり、package.jsonファイルもすべて同じです。

このエラーが発生するのは誰にしかわからないのですか?

ありがとうございます!

はここに私のフォルダ階層です:

enter image description here

+0

あなたは '@ angular/cdk'をインストールしましたか? 'node_modules/@ angular'フォルダ構造を表示できますか? –

+0

こんにちは@BhavikPatel ...私はdata-source.d.tsファイルをテーブルフォルダに追加しました。私は、問題の主体に私のhierarychyのスクリーンショットを添付します。 – kickinchicken

+1

タイプスクリプトまたは角形バージョンが異なるかどうかを確認してください。 – Abdel

答えて

0

それは、私がこれを乗り越えたので、しばらくして、私は解決策は、私の同僚の1からノードモジュールフォルダを得ていたと信じています。このソリューションは完全なハックですが、わかります。問題は、私たちの依存関係がお互いの環境と一線を画していないことでした。今後は、package-lock.jsonファイルを使用していきます。うまくいけば、これは物事を解決します。

関連する問題