2017-05-09 1 views
1

아래의 asp mvc 프로젝트에 아래와 같이 npm 패키지 '@ types/angular'를 설치하려고합니다. Visual Studio에서 npm 패키지를 찾을 수 없습니다.

https://www.npmjs.com/package/@types/angular

다음과 같은 시도했지만 내 IDE는 할 수 없습니다 고궁 박물원 패키지을 찾을 것으로 보인다.

Visual Studio 2017의 package.json에 "@ types/angular"를 포함합니다. VS는 패키지에 대해 "사용할 수 없음"을 표시합니다.

{ 
    "version": "1.0.0", 
    "name": "asp.net", 
    "private": true, 
    "dependencies": { 
    "@types/angular": "" 
    }, 
    "devDependencies": { 
    "jquery": "^3.2.1", 
    "angular": "^1.6.4" 
    } 
} 

하지만 CLI에서 'NPM 각도/유형 @을 --save 설치'를 수행하는 경우가 작동합니다. 패키지가 설치되고 package.json도 업데이트됩니다.

내 VS 내에서 CLI 경험을 갖고 싶습니다. VS 설정에 누락 된 것이 있습니까?

+0

는 VS2017는 @types 패키지의 인텔리을 제공하지 않습니다 밝혀 PACKAGE_NAME을 설치 .npm. https://www.npmjs.com/에서 원하는 패키지의 최신 버전을 확인한 다음 package.json 파일에 수동으로 입력해야합니다. 설치는 여전히 시작되고 작동합니다. –

답변

2

당신은 도구에서 나중에 2015 대에 패키지 매니저 콘솔을 사용하거나 할 수 있습니다 -> NuGet 패키지 관리자 -> 콘솔에서 패키지 관리자 콘솔 이 명령을 입력하고이 프로젝트에 다운로드됩니다

+0

하지만 프로젝트 폴더 대신 루트 (일명 솔루션) 폴더에서 package.json을 찾으려고합니다. 콘솔에서 대상 폴더를 선택했습니다. 루트 폴더에 설치하는 대신 프로젝트에만 어떻게 설치합니까? –

+1

이 명령은 프로젝트 폴더에이 명령을 올바르게 설치하지만 오류 메시지가 표시됩니다. 이유를 모르겠습니다! 그래서 GitHub [Issue] (https://github.com/DefinitelyTyped/DefinitelyTyped/issues/16404)의 모듈 레포에서 문제를 열었습니다. – AlameerAshraf

0

도구를 사용해보십시오> Node.js를 도구> Node.js를 대화 창

이 유형 에서이

관련 문제