2017-10-17 4 views

답변

6

package.json 파일을 열고 devDependencies 노드를 확인하십시오. 아래에있는 프로젝트에서 사용되는 타이프 스크립트 버전이 있습니다.

"typescript": "^2.4.0", 

아래 답변에서 제안하는 Sajeetharan으로 명령 프롬프트를 사용할 수도 있습니다.

+0

고마워요. – RajnishCoder

+1

위대한 .. 어떤 도움이 필요하면 알려주세요. 도움이된다면 대답을 승인으로 표시해야합니다. –

+2

^2.4.0의 캐럿은 2.5.x 2.6.x 등을 얻을 수 있음을 의미합니다. 새 버전을 설치할 때 (또는 npm 업데이트) 부 버전이 자동으로 최신 버전으로 업데이트된다는 것을 알려줍니다. – pixelbits

0

열기 명령 프롬프트, 세계적으로 설치된 버전을 확인하려면

유형

tsc -v 

node_modules\.bin\

./tsc -v 
로 이동

는 특정 프로젝트의 버전을 확인 Enter 키를 눌러

또 다른 방법은 당신이 원하는 경우에 패키지 종속성으로 설치 정확한 버전이 ls 명령을 사용

{ 
    "name": "angular-quickstart", 
    "version": "1.0.0", 
    "description": "QuickStart package.json from the documentation, supplemented with testing support", 
    "scripts": {}, 
    "keywords": [], 
    "license": "MIT", 
    "dependencies": {}, 
    "devDependencies": { 
    "tslint": "^4.0.2", 
    "typescript": "~2.1.5" 
    }, 
    "repository": {} 
} 
+1

그러면 전역에 설치된 TypeScript 컴파일러의 버전을 알 수 있습니다. 해당 특정 프로젝트에 대해 angular-cli가 사용하는 버전이 아닙니다. –

+0

@JBNizet 예! 일반적으로 우리는 전역 적으로 typescript를 사용합니다. – Sajeetharan

+0

그래도 전역에 설치된 tsc의 버전을 알 수 있습니다. 당신은'./tsc -v' 명령을 사용하여 로컬 명령을 실행하고 있는지 확인해야합니다. –

1

프로젝트 폴더 내부의 package.json을 확인하는 것입니다 : 또는

npm ls typescript 

을, 당신은 tsc를 실행할 수 -v 플래그 :

로컬로 설치된 경우 :

,
node_modules\.bin\tsc -v 

전 세계적으로 설치 한 경우 :

tsc -v 

참고 : 버전 번호를 package.json을 점검 할 계획이라면, 마음에 2.4.0 ^에서 당신이 2.4.x 대의를 받고있을 수 있음을 의미 캐럿을 유지, 2.5.x 2.6.x 등. ^은 새로 설치할 때 부 버전이 최신 버전으로 자동 업데이트되거나 npm update이라고 알려줍니다.

버전 번호가 ~ (예 : ~ 2.4.0)으로 시작되면 새 설치 또는 업데이트시에 패치 번호가 자동으로 업데이트됩니다. 즉, 2.4.0, 2.4.1, 2.4.2 등의 버전을 설치할 수 있습니다. 2.5.x

+0

side 'node_modules \ .bin'에 표시됩니다.'tsc '프로그램이 현재 설치되어 있지 않습니다.다음을 입력하여 설치할 수 있습니다. sudo apt install node-typescript. 전 세계적으로 동일한 것을 보여주세요 우분투는 – RajnishCoder

+0

으로 로컬에 설치해야합니다 :'npm install typescript --save-dev'. 그것을 세계적으로 설치하려면 :'npm install -g typescript' – pixelbits

관련 문제