是否有可能只有打字稿的 npm 包?

Sep*_*eed 2 node.js npm typescript

我有一个项目只打算与打字稿项目一起使用,并且希望代码检查转到打字稿代码的实际行(而不是定义文件)。

我似乎无法弄清楚如何为此设置 npm 项目。

我在 package.json 中正确设置了 main

{
  // package.json details omitted
  main: "./src/index.ts"
}
Run Code Online (Sandbox Code Playgroud)

经过检查,我已经验证了node_modules/my-project/src/index.ts. 但是当我去import * from "my-project";我得到错误:

找不到模块


这似乎表明不可能只有 npm 项目打字稿,但我想验证我不仅仅是犯了一个错误。

是否有可能只有打字稿的 npm 包?

Sep*_*eed 6

对不起。这是一个愚蠢的错误,但我仍然认为让这些信息易于发现很重要。

完全有可能只用打字稿创建一个 npm 包。如果您遇到此问题,可能是由于设置 package.json 时出错。仔细检查拼写。