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