2017-09-10 1 views
0

저는 Mac입니다. nym으로 바벨 변압기를 설치할 수 없습니다

NPM은 더 이상 사용되지 [email protected] 경고 ... : 내가 설치 바벨을 명령 NPM을 실행하려고 할 때이 첨부 된 메시지가 6.x의에서 바벨 패키지는 babel-에 찬성 중지되었습니다 cli. 바벨을 지원하기 위해 https://opencollective.com/babel을 체크 /사용자/samrao └── [email protected]

NPM은 ENOENT ENOENT 경고 유지 보수 자 : 그런 파일이나 디렉토리를 열고 '/Users/samrao/package.json' NPM은 WARN samrao 설명 없음 npm WARN samrao 저장소 필드가 없음. npm WARN samrao README 데이터 없음 npm WARN samrao 라이센스 필드가 없습니다. Sams-MacBook-Air : ~ samrao $

답변

0

경고로 노드 패키지 모듈 babel은 더 이상 사용되지 않으므로이 사이트에서 바벨 및 설치에 사용할 수있는 설명서에 대한 자세한 내용을 확인하는 것이 좋습니다. babeljs.

다른 오류는 npm의 설치 명령에서 -g (전역)를 사용하지 않아서 로컬 디렉토리에 패키지를 설치하려고하지만 package.json 파일을 찾을 수 없기 때문에 발생합니다.

는 babal 설치 페이지에 있지만 그것은 상태 : 당신이 당신의 컴퓨터에 전 세계적으로 바벨 CLI를 설치할 수 있지만

, 그것은 프로젝트에서 로컬 프로젝트를 설치하는 것이 훨씬 낫다.

두 가지 주된 이유가 있습니다. 동일한 시스템에서

  • 다른 프로젝트는 한 번에 하나를 업데이트 할 수 있도록 바벨의 다른 버전에 따라 달라질 수 있습니다.

  • 그것은 당신이 작업중인 환경에 암시 적 종속성이 없습니다. 프로젝트가 훨씬 더 휴대용 및 설치에 쉽게 만드는 것을 의미한다.

+0

감사합니다. 웹 사이트에서 최신 다운로드 명령을 받았고 실행했습니다. 그러나 babel filename.js 명령을 실행하면 Sams-MacBook-Air가 실행됩니다. ~ samrao $ babel script.js -bash : babel : 명령을 찾을 수 없음 –

+0

바벨이 인식되지 않았습니까? –

+0

@SamRao 나는 단지 명령을 실행했을 때 예상대로 작동하도록했습니다. npm install -g babel-cli. 오류가 발생하는 이유는 바벨 모듈을 찾을 수 없기 때문입니다. –