将迁移的Silverlight到HTML应用程序划分为NPM模块

Dividing migrated Silverlight to HTML application into NPM modules

本文关键字:程序划分 NPM 模块 应用 HTML 迁移 Silverlight      更新时间:2023-09-26

我们需要将一个大型应用程序从Silverlight转移到HTML。该应用程序将包含客户端和服务器部分。

由于应用程序的大小,我认为将一些功能划分为NPM模块可能是值得的,这样,如果我在服务器端需要它,我可以,如果我想在客户端上使用它(使用aurelia),我可以通过jspm来实现。

从模块化JS的可重用性角度来看,您认为使用NPM是维护版本化可重用堆栈的最佳方法吗?或者有其他方法可以解决这个问题吗?

模块化代码肯定是一条路,我认为使用NPM作为版本化回购来处理这一问题没有任何问题,尤其是随着代码的增长和越来越多的人使用,然而另一种方法可能是使用githubs版本标记,这可能也是一个更简单的解决方案(或者至少将所有东西都放在一个地方)