首页 > 解决方案 > 是否有可能只有打字稿的 npm 包?

问题描述

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

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

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

{
  // package.json details omitted
  main: "./src/index.ts"
}

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

找不到模块


这似乎表明不可能只有 typescript 的 npm 项目,但我想确认我不只是犯了一个错误。

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

标签: node.jstypescriptnpm

解决方案


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

完全有可能只用 typescript 创建一个 npm 包。如果您对此有疑问,可能是由于您的 package.json 设置有误。仔细检查拼写。


推荐阅读