0

我们需要将大型应用程序从 silverlight 迁移到 html5。该应用程序将具有客户端和服务器部分。由于应用程序的大小,我认为将一些功能划分为 npm 模块可能是值得的。

这样,如果我需要在服务器端使用它,我可以,如果我想在客户端使用它(使用 aurelia),我可以通过 jspm 来实现。

从模块化 js 的可重用性来看,您是否会使用 npm 作为维护版本化可重用堆栈的最佳方法,还是有其他方法来处理这个问题?

只是想做一个健全性检查以确保我在正确的轨道上。

4

1 回答 1

1

模块化代码绝对是要走的路,我认为使用 NPM 作为版本化存储库来处理这个问题没有任何问题,特别是随着代码的增长并被越来越多的人使用,但是另一种方法可能是使用 githubs 版本标签,这也可能是一个更简单的解决方案(或者至少将所有内容都放在一个地方)

于 2016-04-18T15:45:43.297 回答