2017-11-25 7 views
2

mac high sierra에 node.js와 npm을 설치하고 싶습니다.
https://gist.github.com/rcugut/c7abd2a425bb65da3c61d8341cd4b02d
성공적으로 node.js를 설치하지만 NPM을 설치할 수 없습니다.
어떻게하면됩니까?mac high sierra에 npm 설치


Hoyeongui-MacBook-Air:~ hoyeongkim$ node -v 
v8.9.1 
Hoyeongui-MacBook-Air:~ hoyeongkim$ curl -L https://www.npmjs.com/install.sh | sh 
    % Total % Received % Xferd Average Speed Time Time  Time Current 
           Dload Upload Total Spent Left Speed 
100 6255 100 6255 0  0 2628  0 0:00:02 0:00:02 --:--:-- 2629 
tar=/usr/bin/tar 
version: 
bsdtar 2.8.3 - libarchive 2.8.3 
install [email protected] 
fetching: https://registry.npmjs.org/npm/-/npm-5.5.1.tgz 
module.js:538 
    throw err; 
    ^

Error: Cannot find module '/private/var/folders/jn/6wwl3xfd25x94ky333nhcxb80000gn/T/npm.58735/package/bin/read-package-json.js' 
    at Function.Module._resolveFilename (module.js:536:15) 
    at Function.Module._load (module.js:466:25) 
    at Function.Module.runMain (module.js:676:10) 
    at startup (bootstrap_node.js:187:16) 
    at bootstrap_node.js:608:3 
added 1 package and removed 1 package in 0.846s 
/usr/local/Cellar/node/8.9.1/bin/npm -> /usr/local/Cellar/node/8.9.1/lib/node_modules/npm/bin/npm-cli.js 
/usr/local/Cellar/node/8.9.1/bin/npx -> /usr/local/Cellar/node/8.9.1/lib/node_modules/npm/bin/npx-cli.js 
+ [email protected] 
updated 1 package in 1.687s 
It worked 

Hoyeongui-MacBook-Air:~ hoyeongkim$ npm 
-bash: npm: command not found 
+0

HTH HTTPS : //gist.github.com/DanHerbert/9520689 –

+0

@MarkSetchell T 행크스,하지만 작동하지 않습니다. –

+0

Homebrew를 통해 npm을 설치하려는 이유는 무엇입니까? 이것이 가장 간단한 해결책 인'brew install node'입니다. – bfontaine

답변

2

좀 더 자세하게 살펴 보았다. nodehomebrew으로 설치하고 내 PATH를 /usr/local/bin으로 시작하도록 설정 했으므로 모든 자작농 바이너리를 선택합니다.

which node 
/usr/local/bin/node 

하고 사제가 설치 버전입니다 :

에게 내가 node의 바이너리있는 및 버전을 확인하는 경우

그래서, 나는 사제에 의해 설치된 하나를 실행하고 참조

node -v 
v8.9.1 

자작 나무 설치시 node도 자동으로 설치됩니다.,바로 정확히 같은 :

which npm 
/usr/local/bin/npm 

하고 또한 전류 : 당신이 소스에서 npm를 설치하려고하는 이유

npm -v 
5.5.1 

그래서, 나는 확실하지 않다 - 단지 사제에 의해 제공되는 하나를 사용 .


내가 node사제의 설치와 관련된 파일을 보면, 나는 그것이 npm 포함 볼 수 있습니다

brew ls node --verbose | grep 'npm$' 

샘플 출력

/usr/local/Cellar/node/8.9.1/etc/bash_completion.d/npm 
/usr/local/Cellar/node/8.9.1/libexec/bin/npm 
/usr/local/Cellar/node/8.9.1/libexec/lib/node_modules/npm/bin/npm