用 ts 使用 npm 包的一个问题

2017-11-24 11:57:40 +08:00
 denano
最近在用 ts 重写以前做的一个工具来练手,ts 里貌似不能直接用 npm 包,需要 npm install --save -dev @types/xxx 之后才能使用,但不是所有的包都有对应的 @types 包,那么这些包要怎样才能在 ts 里使用?
4838 次点击
所在节点    Node.js
6 条回复
donghui1993
2017-11-24 12:21:08 +08:00
自己写 t.js
nannanziyu
2017-11-24 12:47:17 +08:00
要么自己写 typings.d.ts
要么 declare xxx: any;
然后盲写
denano
2017-11-24 12:50:01 +08:00
mooncakejs
2017-11-24 12:53:19 +08:00
没有 @types 也没事 就是没有智能提示罢了。
denano
2017-11-24 12:57:56 +08:00
@mooncakejs 但是我用 webpack 打包的时候会报错,让我 install @types...
mooncakejs
2017-11-24 13:09:16 +08:00
@denano 那就不用 import 用 require

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/409176

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX