【发布时间】: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