如何在@types上为范围/命名空间包安装TypeScript声明?
我正在使用TypeScript,我想要使用不包含自己的types声明的作用域包(例如@foo/bar
, @babel/core
等)。
我试图运行类似的东西
npm install @types/@foo/bar
但似乎并不可用。
有没有办法从@types
作用域DefinitelyTyped这些.d.ts
文件? 如果需要的话,有没有办法编写自己的作用域包?
有没有办法从
@types
作用域DefinitelyTyped这些.d.ts
文件?
不幸的是,npm不允许作用域包在其名称中包含@
,所以这些名称被改为使用两个下划线来代替@
。
特别是,如果你想为package @foo/bar
安装types声明,你需要运行
npm install @types/foo__bar
如果需要的话,有没有办法编写自己的作用域包?
是! 从绝对键入的README.md :
范围包
@foo/bar
types/foo__bar
应该放在types/foo__bar
。 请注意双下划线。
- 如何在Heroku的Node.js应用程序中从子文件夹redirect到静态JavaScript应用程序?
- 如何find在Node + Typescript + VSCodeasynchronous函数调用缺less的等待?
- 强types和弱types语言之间的差异
- 如何访问模块内的TypeScript定义?
- Javascript node.js ORM,遵循数据映射器模式
- browser.d.ts依赖Edge Web扩展API browser.runtime。* in typescript
- 解决 – 如何使用内容types:应用程序/ JSON,与节点JS上的请求+ restfulapi
- 如何使用node.js amqp模块将AQMP消息缓冲区转换为JSON对象?
- 最稳定的方式将一个32位无符号整数转换为大端字节数组?
- 在cassandra中select组合types键
- 在JavaScript中使用一个API,使用JS最大整数以上的ID