2016-09-10 4 views
0

내가 npm run jspm installnode보다는 npm에 전달되는 이후이 오류가 발생npm install - npm 태스크를 설치 후크로 트리거하는 방법은 무엇입니까? <code>npm install</code> 후

"scripts": { 
    "postinstall" : "npm run jspm install", 
    "jspm": "jspm" 
}, 

package.json 한

npm run jspm install 

실행하고자하는 실행됩니다. 이 작업을 수행하는 올바른 방법은 무엇입니까?

+0

왜' "사후"' "니혼 전자 : JSPM 설치?" –

+0

@FelixKling 이는 jspm (및 적절한 버전의 jspm)이 시스템에 전역으로 설치된다는 가정을하기 때문입니다. –

+1

아니요, 로컬 버전이 설치되어 있으면 (afaik) 로컬 버전을 선택합니다. 내 말은, 당신은''jspm ': "jspm"을 가지고있다. ''jspm ":"jspm "'은"postinstall "과 다르게 작동해야하는 이유는 무엇입니까?"jspm install "'? –

답변

1

jspm 스크립트를 참조하는 이유가없는 것 같습니다. 사용자가 직접 postinstall 스크립트에서 jspm을 참조 할 수 있습니다 :

"postinstall" : "jspm install", 
+0

이 줄 때문에 내 시작 프로세스가 실패합니다. 명령 줄에 단일 명령으로 "jspm installe"을 입력하면 작동하지만 사후 설치가 실패합니다. 이 문제를 일으킬 수있는 아이디어가 있습니까? – ChampS