在没有 Node.js 的情况下安装 npm

问题描述 投票:0回答:4

我正在使用 Visual Studio 2015 启动 ASP.NET Core Web 应用程序,并且我想使用带有 TypeScript 编辑功能的 AngularJS 2。

为了使其工作,我需要安装

npm
包管理器。 我想在没有 Node.js 的情况下安装
npm
,因为我不会使用 Node.js。

有办法做到这一点吗?

asp.net angularjs node.js npm
4个回答
16
投票

,因为npm是用JavaScript编写的程序,如果没有Node很难在服务器端(浏览器之外)运行此类程序。


8
投票

对您问题的简单回答是 否。

NPM
NodeJS Package Manager
。正如其名称所暗示的,您可以使用它来安装节点程序。

这是 npm 的 wiki 定义

Npm 是 JavaScript 运行时环境 Node.js 的默认包管理器。

因此,您需要安装 Node.js 才能运行 NPM。希望这可以帮助。谢谢你。


0
投票

有两件事:

  1. 您需要安装 npm 还是只是一些包管理器?如果一切正常,您可以尝试其他包管理器,例如 yarn (我个人还没有尝试过)。
  2. 我相信 Typescript 是基于 JavaScript 构建的,这意味着您需要 Node.js 来编译您的 tsc 代码。除非!你希望它在浏览器中编译,这是一个不明智的做法,但仍然是可能的。

-1
投票

npm 代表“Node Package Manager”,我真的认为 Node 是必需的

© www.soinside.com 2019 - 2024. All rights reserved.