我一直试图在Visual Studio 2015中为一个新的Asp.Net 5项目设置一个Gulp任务,将我的打字稿编译成javascript。我遇到了与使用tsd安装的Typescript定义文件冲突的初始问题,但是根据this question的答案,我从项目中删除了Typescript节点模块并将其全局安装。
然而,现在gulp任务抱怨它无法找到打字稿模块,而且它正在我刚刚从项目中删除的文件夹中查找它。我猜测我错过了什么,但我无法解决问题。
更新
我已将环境变量NODE_PATH设置为指向全局包文件夹,但这没有什么区别。我猜测gulp-tsc对打字稿包的依赖性是不是被重定向到全局包?
答案 0 :(得分:0)
但是根据这个问题的答案,我从项目中删除了Typescript节点模块并将其全局安装。
只需在本地安装exclude
(docs https://github.com/Microsoft/TypeScript/wiki/tsconfig.json#examples)node_modules文件夹