2016-09-19 5 views
0

npm 또는 노드를 사용한 지 오래되었습니다. anglejs2를 설치하려고했는데, 설치하려고 할 때 다음 오류가 발생했습니다. 나는 또한 npm을 업데이트하거나 nodejs를 다시 설치하려고 시도했다. 캐시를 지운다. 이 문제에 대한 수정 사항이 있습니까?AngularJs2를 설치할 수 없습니다.

maddyspc:Documents username$ sudo npm install -g angular-cli npm ERR! Darwin 15.2.0 npm ERR! argv "node" "/Users/username/.nvm/v0.9.6/bin/npm" "install" "-g" "angular-cli" npm ERR! node v0.9.6 npm ERR! npm v3.10.3

npm ERR! Unknown encoding: buffer npm ERR! npm ERR! If you need help, you may report this error at: npm ERR!
https://github.com/npm/npm/issues

buffer.js:405 throw new Error('Unknown encoding: ' + encoding); ^Error: Unknown encoding: buffer at Buffer.write (buffer.js:405:13) at new Buffer (buffer.js:261:26) at WriteStream.Writable.write (_stream_writable.js:134:13) at WriteStreamAtomic._write (/Users/username/.nvm/v0.9.6/lib/node_modules/npm/node_modules/fs-write-stream-atomic/index.js:64:37) at doWrite (/Users/username/.nvm/v0.9.6/lib/node_modules/npm/node_modules/readable-stream/lib/_stream_writable.js:319:64) at writeOrBuffer (/Users/username/.nvm/v0.9.6/lib/node_modules/npm/node_modules/readable-stream/lib/_stream_writable.js:308:5) at WriteStreamAtomic.Writable.write (/Users/username/.nvm/v0.9.6/lib/node_modules/npm/node_modules/readable-stream/lib/_stream_writable.js:246:11) at WriteStreamAtomic.Writable.end (/Users/username/.nvm/v0.9.6/lib/node_modules/npm/node_modules/readable-stream/lib/_stream_writable.js:456:51) at writeLogFile (/Users/username/.nvm/v0.9.6/lib/node_modules/npm/lib/utils/error-handler.js:205:8) at exit (/Users/username/.nvm/v0.9.6/lib/node_modules/npm/lib/utils/error-handler.js:82:5)

+0

노드를 제거하려고했는데 모든 노드 모듈이 다시 설치를 시도하지 않았습니다. –

답변

0

나는이 문제를 파악했다. 노드 버전 0.9가 활성화되어있어서 MAC OSX에서 패키지 관리자 노드 -v4.6.0.pkg를 사용하여 설치 한 경우 노드의 최신 버전도 최신 버전을 활성화하지 않았습니다. HomeBrew가있는 경우 이런 일이 발생합니다. 노드를 새로 설치 제거하고 설치 한 경우에도 최신 노드 버전으로 업데이트하는 문제는 발생하지 않았습니다. 그래서 나는 다음 단계를 시도하고이 Angular2가 설치되어이 문제

nvm -v nvm ls nvm uninstall 0.9.6 nvm install 6.7.0 sudo npm install -g [email protected]

를 해결했습니다. 나는 앱을 만들고 'ng serve'를 실행하여 테스트를했고 효과가있었습니다!