저는 node.js를 처음 사용하며 환경을 설정하는 중입니다.전역 적으로 설치된 노드 모듈을 실행할 수 없습니다.
node.js v0.8.14와 npm v1.1.65가 설치되었습니다. 나는 작업중인 프로젝트에 여러 개의 모듈을 설치하려고했다. 그들은 잘 작동했다.
그런 다음 node-dev 및 node-inspector와 같은 일부 글로벌 모듈을 설치했습니다. 내가 볼 수있는 한 오류가 없습니다. 결과는 다음과 같습니다.
/usr/local/share/npm/bin/node-dev -> /usr/local/share/npm/lib/node_modules/node-dev/bin/node-dev
[email protected] /usr/local/share/npm/lib/node_modules/node-dev
├── [email protected]
├── [email protected]
└── [email protected]
그러나 사용하려고 할 때. 방금 말한 바 :
-bash: node-dev: command not found
다시 설치했습니다. 아무것도 바뀌지 않았다. 비슷한 문제에 대한 답을 바탕으로 .bashrc에 /usr/local/share/npm/bin/
을 추가했습니다. 여전히 작동하지 않습니다.
마지막으로 /usr/local/share/npm/bin/
으로 이동하여 node-dev
으로 직접 전화를 걸려고했습니다. 같은 오류. 하지만 Finder에서 node-dev 파일을 두 번 클릭하면됩니다. 몇 가지 결과가 표시됩니다.
localhost:~ Xiao$ /usr/local/share/npm/lib/node_modules/node-dev/bin/node-dev ; exit;
Usage: node-dev [options] script [arguments]
저는 완전히 배플입니다. 누구가 여기에 무슨 일이 일어나고 있는지에 대해 어떤 생각을 가지고 있습니까?
Btw, 저는 Mac OSX 10.8.4를 사용하고 있습니다.
편집 : 전체 경로를 사용하면 이러한 전역 설치 스크립트가 작동한다는 것을 알게되었습니다. 예를 들어, /usr/local/share/npm/bin/node-dev
은 작동하지만 node-dev
은 작동하지 않습니다. 나는 심지어 그것을 실행하려고 시도한다 /usr/local/share/npm/bin
어떻게 설치 했습니까? 'npm install -g node-dev'와 같은 것을 시도 했습니까 ?? – Ali
예, 정확한 명령입니다. – Selkie