包含将发布到npm的js包的Typescript类型的正确方法是什么?

里塔夫

我有3个NodeJS软件包,其中2个将在以后发布到npm并在javascript中,我希望它们包含键入内容。我该怎么做呢?

我有一个图书馆common,一个user-facing和一个样本。样品取决于user-facing,而样品取决于common

我已经为每个包中的每个.js文件创建了类型文件,在每个包中都包含"typings"package.json用于指定主要类型文件的指令

但是当我尝试tsc正确地编译我的样本时,找到了类型,user-facing但是抱怨找不到user-facing试图导入的文件中的进一步的类型common

如何在不预先将类型发布到注册表的情况下在本地运行示例?

布里亚马克

您不必将其发布到您创建的库的类型注册表中。他们可以进行自己的打字。键入注册表用于为其他人创建的库创建键入。

您想在package.json中包含一个typesing元素

这里的例子

"typings": "./yourentry.d.ts",

然后让生成生成键入的.d.ts文件

在您的tsconfig中:

{ "compilerOptions": {, "declaration": true,

这样做将使tsc和vscode能够找到它,并且当使用者进行npm安装时,它将仅在编译时和智能感知中起作用。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

以Kendo UI为依存关系发布NPM软件包的正确方法是什么?

来自分类Dev

是什么阻止黑客将更新版本的包发布到 NPM?

来自分类Dev

使用Typescript发布NPM软件包的正确方法

来自分类Dev

将子捆绑包包含到主捆绑包iOS中的正确方法是什么

来自分类Dev

将Android Studio Gradle项目发布到GitHub或从GitHub提取Android Studio Gradle项目的正确方法是什么?

来自分类Dev

将SSL证书输入到phantomjs的正确方法是什么

来自分类Dev

将C标头函数从另一个包导出时,将C标头函数导入到R包中的正确方法是什么?

来自分类Dev

确认芹菜发布的正确方法是什么?

来自分类Dev

使用Node.js和TypeScript的正确方法是什么?

来自分类Dev

通过WinHttpRequest将多个测量结果发布到influxDB的正确行分隔符是什么?

来自分类Dev

如何从 AWS CodeBuild 将包发布到 npm?

来自分类Dev

在SwiftUI中将数据传递到ViewBuilder闭包中的正确方法是什么?

来自分类Dev

使用Flurl将流响应发布并保存到文件的正确方法是什么

来自分类Dev

从工厂到$ scope。正确的方法是什么?

来自分类Dev

使用Powershell将数据发布到Elastic Search的最佳方法是什么?

来自分类Dev

将WCF服务库发布到EC2的最佳方法是什么

来自分类Dev

将linq类型的方法与IAsyncEnumerable一起使用的正确方法是什么?

来自分类Dev

将文件包含到android应用中的正确方法是什么?

来自分类Dev

将包含 JSON 的 Avro 文件转换为 Snowflake 上的表结构的正确方法是什么?

来自分类Dev

仅使用Node JS中包含数据的变量的正确方法是什么?

来自分类Dev

使用NSURLSession进行POST,发布变量的正确方法是什么?

来自分类Dev

在Linux Mint VM上安装包含<signal.h>的适当软件包的正确方法是什么?

来自分类Dev

使用查询将对象数组发布到asp.net-mvc控制器操作的正确方法是什么?

来自分类Dev

TypeScript React,获取div onClick的ID的正确类型是什么?

来自分类Dev

将浏览器更新脚本集成到.js文件中的正确语法是什么?

来自分类Dev

逐步通过NPM软件包的最佳方法是什么

来自分类Dev

将ReactDomServer.renderToString与Typescript一起使用的正确方法是什么

来自分类Dev

将孩子绑定到父母共享的模型的正确方法是什么?

来自分类Dev

将QImage绑定到纹理以在QOpenGLWidget中显示视频的正确方法是什么

Related 相关文章

  1. 1

    以Kendo UI为依存关系发布NPM软件包的正确方法是什么?

  2. 2

    是什么阻止黑客将更新版本的包发布到 NPM?

  3. 3

    使用Typescript发布NPM软件包的正确方法

  4. 4

    将子捆绑包包含到主捆绑包iOS中的正确方法是什么

  5. 5

    将Android Studio Gradle项目发布到GitHub或从GitHub提取Android Studio Gradle项目的正确方法是什么?

  6. 6

    将SSL证书输入到phantomjs的正确方法是什么

  7. 7

    将C标头函数从另一个包导出时,将C标头函数导入到R包中的正确方法是什么?

  8. 8

    确认芹菜发布的正确方法是什么?

  9. 9

    使用Node.js和TypeScript的正确方法是什么?

  10. 10

    通过WinHttpRequest将多个测量结果发布到influxDB的正确行分隔符是什么?

  11. 11

    如何从 AWS CodeBuild 将包发布到 npm?

  12. 12

    在SwiftUI中将数据传递到ViewBuilder闭包中的正确方法是什么?

  13. 13

    使用Flurl将流响应发布并保存到文件的正确方法是什么

  14. 14

    从工厂到$ scope。正确的方法是什么?

  15. 15

    使用Powershell将数据发布到Elastic Search的最佳方法是什么?

  16. 16

    将WCF服务库发布到EC2的最佳方法是什么

  17. 17

    将linq类型的方法与IAsyncEnumerable一起使用的正确方法是什么?

  18. 18

    将文件包含到android应用中的正确方法是什么?

  19. 19

    将包含 JSON 的 Avro 文件转换为 Snowflake 上的表结构的正确方法是什么?

  20. 20

    仅使用Node JS中包含数据的变量的正确方法是什么?

  21. 21

    使用NSURLSession进行POST,发布变量的正确方法是什么?

  22. 22

    在Linux Mint VM上安装包含<signal.h>的适当软件包的正确方法是什么?

  23. 23

    使用查询将对象数组发布到asp.net-mvc控制器操作的正确方法是什么?

  24. 24

    TypeScript React,获取div onClick的ID的正确类型是什么?

  25. 25

    将浏览器更新脚本集成到.js文件中的正确语法是什么?

  26. 26

    逐步通过NPM软件包的最佳方法是什么

  27. 27

    将ReactDomServer.renderToString与Typescript一起使用的正确方法是什么

  28. 28

    将孩子绑定到父母共享的模型的正确方法是什么?

  29. 29

    将QImage绑定到纹理以在QOpenGLWidget中显示视频的正确方法是什么

热门标签

归档