Tag: typecript2.1

在编写自定义TypeScript定义文件时,发生错误“模块名称”在…下parsing为无types模块

我找不到TypeScript定义@type/{name}为我的已安装的NodeJS包之一,所以我试图为它写一个d.ts文件,并将文件放在{project root}\typings文件夹中。 我是这样做的: // My source code: index.ts import Helper from 'node-helper-lib'; // My definition: \typings\node-helper-lib.d.ts declare….(something else) declare module 'node-helper-lib' { class Helper { … } export = Helper; } 但是,Visual Studio代码不断产生这个错误,并将红线放在declare module 'node-helper-lib' : [ts]扩充中的模块名称无效。 模块“node-helper-lib”parsing为“{project path} \ node_modules \ node-helper-lib \ index.js”中的无types模块,无法进行扩充。 这是不是合法的,因为图书馆是无types的,所以我应该被允许添加打字? 更新: 我在用: TypeScript:2.1.4 Visual Studio代码:1.9.1 节点JS:6.9.4 Windows 10 x64