2016-07-28 5 views
1

Visual Studio 2015를 사용하여 ASP.NET 핵심 웹 응용 프로그램을 시작하고 TypeScript 편집과 함께 AngularJs2를 사용하고 싶습니다. 이것이 작동하려면 npm 패키지 관리자를 설치해야합니다. Node.js를 사용하지 않으므로 노드가없는 npm을 설치하고 싶습니다. 이렇게하는 방법이 있습니까? NPM으로노드없이 npm 설치

+1

'npm'은 자바 스크립트로 작성되었습니다. Node.js와 같은 JavaScript 런타임없이 JavaScript 코드를 어떻게 실행합니까? – Kenan

+0

글쎄, 나는 마이크로 소프트가 만든 일종의 패키지 관리자가 필요하고 node.js를 강제로 설치하지 않을 것이다. – IonutC

+0

@IonutC npm은 Microsoft에서 만들 수 없습니다. – JLRishe

답변

0

은, 난 정말 노드가 질문에 대한 nessesary

+0

npm은 노드 패키지 관리자로 시작되었지만 현재는 JavaScript 용 패키지 관리자입니다. – simhumileco

2

간단한 대답은 번호

NPMNodeJS Package Manager입니다 생각 "노드 패키지 관리자"를 의미합니다. 이름에서 알 수 있듯이,이를 사용하여 노드 프로그램을 설치할 수 있습니다.

NPM은 자바 스크립트 런타임 환경 Node.js.의 기본 패키지 관리자입니다 NPM의 위키 해상력이다

따라서 NPM을 실행하려면 Node.js를 설치해야합니다. 희망이 도움이됩니다. 고맙습니다.

1

아니요입니다. 왜냐하면 npm은 JavaScript로 작성된 프로그램이므로 서버 측 (브라우저 외부)에서 이러한 프로그램을 실행하기가 다소 어렵습니다.

+1

JS 코드와 함께 node.js 인터프리터를 패키징하는 zeit pkg와 같은 것을 사용하여 "컴파일 된"노드 프로그램을 제공 할 수도 있습니다. 그렇다면 node.js는 프로그램을 실행하는 데 필요하지 않지만 npm을 독립 실행 형 프로그램으로 설치하는 것이 좋습니다. – Scotty

+0

@Scotty 귀하의 흥미로운 의견에 감사드립니다. – simhumileco

0

두 가지 :

  1. 는 NPM하거나 일부 패키지 관리자를 설치해야합니까? 아무 문제가 없다면 원사와 같은 다른 패키지 관리자를 시도해 볼 수 있습니다. (개인적으로 시도하지 않았습니다)
  2. Typescript는 JavaScript로 작성되었으므로 Tsc 코드를 컴파일하는 데 Node.js가 필요합니다. 그렇지 않으면! 당신은 브라우저에서 컴파일하기를 원합니다. 이것은 불공평 한 행동이지만 여전히 가능합니다.