如何发布第三方库以支持angular 2和angular4

时间:2017-11-15 06:15:14

标签: javascript angular

我正在为Angular使用第三方库。最初它在Angular 2中受支持。对于Angular的升级版本(Angular 4和Angular 5),我将如何发布第三方库以支持所有版本的Angular?

1 个答案:

答案 0 :(得分:0)

如果代码库相同,只需发布​​您的库并在 AmCharts.makeChart("chartdiv", { "type": "serial", "synchronizeGrid": true, "valueAxes": [{ "minimum": 0, // ... }] // ... }); 中使用^2.0.0提及Angular依赖项。

如果不同版本的Angular的代码库不同,请维护不同的版本。我建议使用相应的Angular版本作为您的版本号,例如你的2.x版本将用于Angular 2,4.x用于Angular 4和5.x用于Angular 5。

peerDependencies中,请提及范围的Angular依赖项,例如peerDependencies