2017-02-06 6 views
1

새로운 것을 포함하여 ember-cli를 로컬로 실행하고 싶습니다.새로운 것을 포함하여 ember-cli를 로컬로 실행하십시오.

나는 실행하는 경우 : npm install ember-cli

는 같은 폴더에, this 실행에 따라 :
./node_modules/.bin/ember build
이 로컬로 작동합니다. 어떤 도움을 크게 감상 할 수
You cannot use the new command inside an ember-cli project.

: 나는 /node_modules/.bin/ember new something 실행하면

그러나, 나는 다음과 같은 오류가 발생합니다.

답변

3

전역 또는 로컬로 실행해도 아무런 문제가없는 유효한 오류입니다.

ember new을 실행하면 디렉토리 구조를 포함하여 새 엠버 프로젝트가 만들어지고 다른 엠버 프로젝트에서 엠버 프로젝트를 만들 수 없습니다.

+1

멋지다. 그래서 새로운 ember 프로젝트를 만들기 위해 ember의 로컬 버전으로 그 폴더 밖에 있어야한다. 약간 괴괴 망측 한 그러나해야 할 것이다. 감사! – user2517182

+1

글쎄, 당신이해야 할 일이 없어요. 'ember new'는 실제로 설치된'ember-cli '에서만 의미가 있습니다. 기존 폴더에서'ember-cli' 응용 프로그램을 부트 스트랩하려면'ember init'을 사용하십시오. 기본적으로'ember new foo'는'mkdir foo; cd foo; npm install ember-cli; ember init;와 동일합니다. – Lux

+0

@Lux, 감사합니다! 나는 그것을 읽었고 시도했지만 다음과 같은 오류가 발생했다 :' 'ember init'명령은 인수를 통해 name 속성 또는 지정된 이름을 가진 현재 폴더에서 package.json을 요구한다. 자세한 내용은 'ember help'를 사용하십시오. 그러나 현재 폴더에 올바르게 포맷되지 않은 패키지 파일이 있음을 알았습니다. 내가 그것을 제거했을 때, 당신이 지시 한대로 작동했습니다. 다시 한 번 감사드립니다! – user2517182