2017-02-23 111 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文件有效。