我在打字稿中构建一个npm模块,发布时它将包含生成的.d.ts
,'.js'和'.js.map'文件。这个模块将依次依赖于其他模块,例如。 react
,react-dom
。现在我的问题是,当有人将我的模块安装到他们的应用程序中时,我如何检查安装应用程序是打字稿还是javascript项目,如果是打字稿项目,我将如何自动安装我模块的typings.json
中指定的所需的typings
相关性。打字稿npm模块中的第三方依赖关系
如果我在这里采取的方法有问题,那么也欢迎其他任何方法。