Typescript节点使用路径中的符号链接导入/需要外部模块

时间:2015-10-28 18:49:15

标签: node.js typescript

我正在将Node + Express应用程序迁移到TypeScript,并尝试使用外部模块。我正在使用symlink trick而不必担心相对路径。

Works(无tsc警告):

var authz = require('LIB/app/authorization');
import authz = require('../..//app/authorization');

不适用于符号链接(tsc提供警告TS2307: Cannot find module 'LIB/app/authorization'.):

var authz = require('LIB/app/authorization');

我认为由于TypeScript issue而无效。我的问题是,哪个possible options避免相对路径要求语句在TypeScript中起作用。有首选方案吗?

1 个答案:

答案 0 :(得分:0)

执行issacs所说的内容:https://gist.github.com/branneman/8048520#gistcomment-972519

有不同的模块+赢得胜利+。注意:您需要每晚输入typescript才能使用来自不同.ts的{​​{1}}个文件。

替代