部署javascript第三方库(requirejs / grunt)

时间:2015-06-16 18:53:19

标签: javascript angularjs web-deployment

我们的团队正在构建一个javascript库,使我们公司的其他Web应用程序可以使用我们使用angular指令构建的小部件来使用和插入数据到我们的应用程序中。

所以我们得到了我们自己的应用程序(可以独立使用),使用MVC .net(在visual studio中)构建,并使用角度。此外,我们还制作了一个其他应用程序可以使用的javascript库,并插入了小部件(通过ajax调用连接到我们应用程序的数据)。

我们真的在努力处理部署过程。我们需要做到以下几点:

  1. 以正确的顺序连接和缩小我们的javascript。
  2. 编译较少,连接和编写css。
  3. 处理外部依赖项,因为我们也使用了多个第三方库,其他人也在使用它们。
  4. 我们了解requirejs,但我们不确定它是否适合我们正在构建的第三方类库。我们还希望启用加载为CDN,它仍然适用吗?

    我们也知道grunt,但我们不是使用nodejs而是使用MVC .net。它有用吗?

    我们非常感谢您的投入!谢谢!

1 个答案:

答案 0 :(得分:1)

我强烈建议使用Gulp或Grunt等构建工具,这两种工具都可以轻松满足您的要求。另外一个好处是可以设置为在保存文件时启动构建过程的一部分,从而使开发人员可以使用他们想要的任何编辑器而不是特定的IDE。