2017-08-31 55 views
0

我對Angular很陌生,我不確定在哪裏/如何提問或如何有效地搜索答案,因此對此的任何見解都會有所幫助。ng服務保持失敗引用缺少的導出成員

這就是說,這裏是我的情況/問題:

我已經得到了我已經運行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'。

material-datagrid.component.ts,我有以下行:

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

這個錯誤,只要我克隆到位桶庫,運行npm installng serve發生。我的同事正在從同一個回購站下載,但他們沒有收到錯誤。我們都在同一版本的Node(6.6.0)上,並且package.json文件也適用於我們所有人。

有誰知道爲什麼我會是唯一一個得到這個錯誤?

謝謝!

這裏是我的文件夾層次:

enter image description here

+0

你安裝了'@ angular/cdk'嗎?你可以顯示'node_modules/@ angular'文件夾結構嗎? –

+0

Hi @BhavikPatel ...我只是將data-source.d.ts文件添加到我的表文件夾中。我會在這個問題的主體上附上一篇關於我的文章的截圖。 – kickinchicken

+1

檢查您是否有不同的打字稿或角度版本。 – Abdel

回答

0

這是一個小會兒,因爲我得到了這一點,但我相信溶液從我的一個同事得到節點模塊文件夾。我意識到這個解決方案是徹頭徹尾的。問題在於我們的依賴與其他環境不符。展望未來,我們將使用package-lock.json文件。希望這能解決問題。