2017-05-09 10 views
0

내가 명령을 내 니혼 전자 : JSPM 설치를 설정하고 그런 다음는 github에 대한 조회에 오류를 경고 : systemjs/systemjs을

jspm init 

그냥 초기 설정을 위해 나에게 묻는다 :

Would you like jspm to prefix the jspm package.json properties under jspm? [yes]:yes 

Enter server baseURL (public folder path) [./]:app 
Enter jspm packages folder [app/jspm_packages]: 
Enter config file path [app/config.js]: 
Configuration file app/config.js doesn't exist, create it? [yes]:yes 
Enter client baseURL (public folder URL) [/]: 
Do you wish to use a transpiler? [yes]:no 

직후 이 오류 메시지가 표시됩니다.

warn Error on lookup for github:systemjs/systemjs TypeError: "timeout" must be an unsigned integer at validateTimeout (child_process.js:612:11) at Object.exports.execFile (child_process.js:178:3) at exports.exec (child_process.js:136:18) at module.exports (/usr/local/lib/node_modules/jspm/node_modules/jspm-github/exec-git.js:64:5) at /usr/local/lib/node_modules/jspm/node_modules/jspm-github/github.js:382:7 at initializePromise (/usr/local/lib/node_modules/jspm/node_modules/rsvp/dist/rsvp.js:588:5) at new Promise (/usr/local/lib/node_modules/jspm/node_modules/rsvp/dist/rsvp.js:1076:31) at GithubLocation.lookup (/usr/local/lib/node_modules/jspm/node_modules/jspm-github/github.js:381:12) at /usr/local/lib/node_modules/jspm/lib/registry.js:117:30 at tryCatch (/usr/local/lib/node_modules/jspm/node_modules/rsvp/dist/rsvp.js:538:12) at invokeCallback (/usr/local/lib/node_modules/jspm/node_modules/rsvp/dist/rsvp.js:553:13) at /usr/local/lib/node_modules/jspm/node_modules/rsvp/dist/rsvp.js:628:16 at flush (/usr/local/lib/node_modules/jspm/node_modules/rsvp/dist/rsvp.js:2373:5) at _combinedTickCallback (internal/process/next_tick.js:73:7) at process._tickCallback (internal/process/next_tick.js:104:9)

err

err Error downloading loader files.

err

무슨 일이 일어나는지 확실하지 않습니다. 그래서 나는 여기에 단서를 찾기 위해 왔습니다.

답변

2

시도를 한 후 너무 많이 찾으려고했습니다. 나는 Jspm에 아무런 문제가 없었지만 노드와 Npm 버전은 시험판이었다. (이것은 Jspm 레지스트리에 영향을 미친 것처럼 보인다). NodeJs 8.0.0을 사용하고있었습니다. 어쨌든 누군가가 똑같이 붙어 있다면

node v6.10.3 (npm v3.10.10) versions

이 작은 불편을 수정한다는 것을 알아야합니다. 나를 위해

작품, 아래의 명령 :

brew update 
brew install nvm 
source $(brew --prefix nvm)/nvm.sh (adding to ~/.profile) 

nvm install 6.10.3 

자세한 내용은 this를 들어 그것에 대해 좋은 게시물입니다