簡體   English   中英

Typescript從節點模塊導入ts文件

[英]Typescript import ts file from node module

也許是重復的,但是我搜索了一個小時卻沒有找到答案。

我有一個名為a-module的節點模塊,其中包含一些.ts文件(例如a.ts

我有另一個節點模塊b-module ,其中的依賴項中有a-module

我想將一些.ts文件從a-module導入到b-module b-module一些文件中,我寫了:

import a = require('a-module/a');
console.log(a);

那是什么時候我試圖用tsc編譯b-module

Cannot find external module 'a-module/a'.

我究竟做錯了什么?

PS我有SublimeText的ArcticTypescript插件,似乎找到a-module/a足夠聰明。 為什么然后tsc無法管理我的文件?

PPS我的文件結構如下所示

b-module/
  node_modules/
    a-module/
      a.ts
  b.ts

我試圖導入a.tsb.ts

導入一個= require('a-module / a');

您需要使用相對路徑(即../a-module/a或為TypeScript顯式聲明它,即declare module "a-module/a"

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM