具有d.ts文件的Angular2.JS文件没有npm Visual Studio 2015

时间:2016-12-13 18:48:19

标签: javascript visual-studio angular asp.net-core aurelia

有没有人知道最近的博客文章或教程,其中有两个角度.js文件以及我需要的相应d.ts文件,因此我可以将它们放入现有的VS解决方案中没有使用NPM?我看到我可以得到角度文件here,但不知道我需要哪些。根据Angular文档,我need do nothing to get typings files for library packages that include d.ts files—as all Angular packages do.,但是,当我通过示例Angular应用程序查看时,不知道我需要哪些d.ts文件。

我不能忍受臃肿和混乱。下面是左侧.net 4.6上的一个全新的asp.net核心,跟随this blog之后的右侧同样如此:

Absurd bloat and clutter!

我无法添加超过13,000个文件以获得大约20个?,30?文件。

也许我对此有太多的强迫症,但是现在我会采取任何建议来避免这种膨胀,甚至与另一个前端框架一起使用。我简要地看了一下我喜欢的Aurelia,但是NPM。不确定React是否合适。

我的业务领域包括Category,这是一个自引用类/表,我正在使用直观的用户界面,用户可以快速创建自己的Category结构而无需执行一堆回发到服务器。似乎Angular2或Aurelia,我只需要几个Component来在浏览器中完成此操作。

我知道Angular 1.5添加了Component,我可以根据需要进行探索。根据我对React的理解,它不适用于数据管理。

因此,为了重申我的问题,我是否可以获得Angular2文件及其d.ts文件,以便我可以使用打字稿进行编码?如果没有,对Aurelia来说也是同样的问题。如果没有,任何我可以保持膨胀的方式仍然会写出一些优雅的前端代码。

任何帮助将不胜感激

1 个答案:

答案 0 :(得分:0)

好的,对于开发目的是的,你的Angular 2的东西将是巨大的(它令人讨厌但是自然而然)但是我相信你知道,一旦你构建了你的角度应用程序进行生产(例如使用角度cli),它就削减了所有这些40,000文件低至约10.例如,这是我在生产之前和之后的应用程序...

enter image description here

之后

enter image description here

所以我猜你想先建立你的角度东西,然后把它放在你的应用程序中