【问题标题】:Is there an official nuget package for Angular 2?Angular 2 有官方的 nuget 包吗?
【发布时间】:2016-07-25 04:15:32
【问题描述】:

我目前在无法访问 npm / node 的工作环境中工作。 npm 下载位置实际上被阻止了,所以我无法获取任何包。

我想建立一个 Angular 2 网站。由于我无法访问 npm,我想使用 Nuget 来获取文件。虽然我可以看到 Angular 1 包,但我似乎看不到任何 Angular 2 包。 Nuget 有吗?

另外,填充 node_module 文件夹和编译 Typescript 是 npm 为 Angular 做的唯一事情吗?如果我可以(从外部工作)获取 node_module 文件夹的副本并让 TypeScript 在我的解决方案中工作,我基本上可以绕过对 npm 的需求吗?

【问题讨论】:

  • Nuget 现在不推荐用于 JS 包的来源。您可以尝试从某个 CDN cdnjs.com/libraries/angular.js 获取它
  • @MichalDymel :我想我只是在问,因为网上几乎每个示例都假设我有 npm,但我没有,所以我想知道 npm 对 Angular 到底做了什么。如果它只是抓取 JS 文件,那么是的,我可以从 CDN 抓取,但在使用 angular2 时我只需要 npm 吗?
  • 是的,它只是抓取文件并将它们放入 node_modules 文件夹中。
  • 我在这里读到:quora.com/Why-is-Angular-2-not-available-in-Bower Angular 2 是使用 Typescript 编译的,所以它仍然需要通过 NuGet 拉入,尽管它仍然不可用。
  • @Neurothustra 你能扩展一下吗?我不认为这是正确的

标签: angularjs visual-studio-2013 npm angular nuget


【解决方案1】:

简而言之;没有。

您可以看到所有可用 NuGet 包版本的列表here,最新的是 1.5.3。

即使执行通用 search 也会将最新版本显示为 1.5.3。

有时他们会提供可用的包的 beta 版本,您可以使用类似于 Install-Package EntityFramework -Version 6.1.3-beta1 -Pre 的命令进行安装,但看起来他们没有创建任何预发布包。

因此,正如@Michal Dymel 所提到的,您可以从CDN 或其他位置获取它。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-06-24
    • 1970-01-01
    • 2011-09-24
    • 1970-01-01
    • 2011-12-04
    • 2019-11-12
    相关资源
    最近更新 更多