VS代码每次启动时都会骚扰我,所以今天早上我做了许多ts文件,现在找不到模块了。在vscode更新后,Typescript项目找不到模块
许多文件有这样的语句:
import Mustache = require("mustache");
这些文件没有像声明:
///<reference path="./typings/mustache.d.ts" />
但由于项目中的另一个文件中有声明它曾经是没有问题的。不知何故;一旦我在某处引用“小胡子”,我不需要在其他文件中重复该过程,并且可以直接要求它。
我更新为:
Version 1.6.0
shell 1.3.7
node 6.5.0
如果有人可以帮帮忙,如何解决这个问题,我将不胜感激。
task.json:
{
"version": "0.1.0",
"command": "tsc.cmd",
"isShellCommand": true,
"showOutput": "silent",
"problemMatcher": "$tsc"
}
节点TSC:
C:\Users\me>tsc.cmd
Version 1.8.10
tsc.exe:
C:\Users\me>tsc.exe
Version 1.8.2
在我添加了一个index.d源目录的根目录。 ts,其内容如下:
///<reference path="./typings/mustache.d.ts" />
///<reference path="./typings/jquery.2.1.3.d.ts" />
///<reference path="./typings/settings.typing.ts" />
但是,除非我自己在文件中添加类型定义,否则文件仍然无法找到胡子。
卸载VS代码,并再次安装,但同样的问题(同版)
[更新]
下载1.5.3,所有的问题就走了
'tsc'在命令行上工作吗? PS:给http://alm.tools/一个去(我写它)。 – basarat
@basarat是的,编译工作没有错误。 – HMR
@basarat我会稍后检查alm工具项目(把它放在我的待办事项列表中)。感谢您的帮助。目前我已经不得不升级到1.5.3,所有的问题都消失了。 – HMR