2017-02-23 202 views
1

@Types生成一個正確結構化的node_modules文件夾。@Types和Typescript虛擬項目

但是,Visual Studio報表205個構建錯誤類似如下:

錯誤TS2688找不到類型定義文件 'yauzl'。 TypeScript虛擬項目1活動。

這些錯誤匹配添加到node_modules的相關js庫的列表。

我相信這些錯誤是'說'Typescript虛擬項目工具無法找到205依賴關係的d.ts聲明文件。當然,這些d.ts文件沒有理由存在。所以答案是(再次)如何配置ASP.NET 4 MVC 5來識別新的Typescript功能。

請幫我,我墜落......

回答

0

解決這個具有與typeRoots設置做。 typeroots定義了node_modules文件夾中的範圍,將搜索@types。

我爲typeRoot找到的初始文檔給出了typeRoots的兩個值設置的示例:[「node_modules/@ types /」,「node_modules」],這似乎有一定意義。

但是,當我刪除「node_modules」值時,系統爲從屬JavaScript庫搜索d.ts文件的錯誤被避免了。

因此,答案是要了解在typeRoots中註冊的作用域必須對d.ts文件有效。