2016-10-12 6 views
6

방금 ​​원사 패키지 관리자를 사용하기 시작했고 초기 Ionic 2 프로젝트를 다운로드했습니다.왜 원사는 .bin 폴더에 모든 실행 파일을 설치하지 않습니까?

이 프로젝트에서 우리는 코드를 컴파일, 축소, 보풀 및 번들링하는 스크립트로부터 많은 도움을 받았습니다. 이 모든 것은 ionic-app-scripts에 의해 제공되며 명령을 실행하는 데 사용되는 몇 가지 종속성이 있습니다.

문제는 내가 얀을 사용하여 설치할 때 node_modules/.bin/폴더에 ionic-app-scripts의 종속성 인 tslint과 같은 필요한 모든 실행 파일이 포함되어 있지 않아서 직접적으로 package.json.

그 결과로 Yarn을 사용하면 .bin 폴더에 tslint 실행 파일이 포함되어 있기 때문에 ionic-app-scripts가 작동하지 않습니다!

어떻게해야합니까? ionic-app-scripts의 정의가 문제입니까?

[주의] : npm 설치가 작동하지만 원사가 훨씬 빨라졌습니다!

답변

4

이것은 known issue이며 자세한 정보는 pull request입니다.

요약하면 지금이 문제를 해결하려면 의존성에 바이너리가 필요한 패키지를 명시 적으로 포함해야합니다.