【发布时间】:2017-08-02 08:09:19
【问题描述】:
我想问具体问题
我们有 SDK 库(在本地 gitlab 上),其中包含一些 JS 文件,它包含所有包,如 React、Redux、Typescript... 在 package.json 中定义为“依赖”和“peerDependency”
此库作为依赖项包含在新项目中,并且新项目正在使用 SDK 库及其在 SDK package.json 文件中定义的版本。 React、Redux 全部包含(用作导入模块)到文件中导出正确
但问题是,当 typescript 或一些 @types/* 包被添加时
MPM 未安装该软件包,并且 tslint-loader 当然会抛出错误,即未安装该打字稿。
任何建议,如何正确地将 peerDependencies 添加到 package.json 文件中并专门用于 SDK 库?
感谢任何建议
【问题讨论】:
标签: npm sdk dependencies