node.js - 是否有可能只有打字稿的 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 包?
解决方案
对不起。这是一个愚蠢的错误,但我仍然认为让这些信息易于发现很重要。
完全有可能只用 typescript 创建一个 npm 包。如果您对此有疑问,可能是由于您的 package.json 设置有误。仔细检查拼写。
推荐阅读
- python - Jupyter Notebook 中是否缺少错误突出显示和自动完成功能?
- android - 播放某些文件后媒体播放器停止工作
- c - 0.00 和 -0.00 的 C 错误
- apache-spark - 在将数据帧写入镶木地板时指定最大文件大小
- java - 从 Set 中删除负值
- cqrs - 如何在使用 CQRS 和事件源的偶尔连接的系统上选择将哪些事件发送给用户?
- java - AES加密不同的结果Java和Python
- webauthn - 登录尝试暴露的用户名?
- appendchild - 创建新元素并将其添加到父元素
- excel - 如何在 Microsoft Excel 中比较和显示多列的差异