2011-10-06 5 views
1

나는 spine.app를 사용하여 생성 된 d3을 사용하여 새로운 척추 자바 스크립트 앱을 만들려고합니다. 나는 다음을 시도했다 :Spine 앱에 종속성을 어떻게 추가 할 수 있습니까?

  1. slug.json을 편집하고 "d3"을 의존성 배열에 추가한다.
  2. "npm install"을 실행하십시오.
  3. 실행 "자락 빌드"

앙 불평 수동 -g D3를 설치 NPM "을 사용하여 D3를 설치 내가 package.json에 D3를 추가 수동으로 시도했습니다

node.js:134 
     throw e; // process.nextTick error, or 'error' event on first tick 
     ^
Cannot find module: d3. Have you run `npm install .` ? 

을 내가 해봤 ". 하지만 여전히 같은 오류가 발생합니다.

모든 포인터? 내 척추 프로젝트에 종속성을 어떻게 추가합니까?

답변

1

대답은 'd3'모듈이 패키지의 'main'js 파일을 참조하지 않았다는 것입니다. 그래서 내 척추 응용 프로그램에서 D3를 설치하기 위해 나는이 두 가지해야 할 일을했을 : 이것은 D3의 2.5.0에서 해결해야

reference 'd3/d3' in my slug.json file. 
reference d3 as "d3": "~2.3.2" in my package.json file. 

을 - 나는 D3 소유자와 결함을 열고 그가 고정 나에게 이메일로 전송 어제.

1

d3.js 파일의 전체 경로를 참조한 다음 "npm install"을 실행하십시오.

관련 문제