link
은 리눅스 컴퓨터에서 npm
의 javascript 파일을 사용하려고하는데 문제가 있습니다. 그냥 가정 간단한 스크립트와 package.json
:노드 스크립트 파일에 명령을 연결할 수 없습니다. 해당 파일이나 디렉토리가 없습니다.
package.json
"bin": {
"test": "./test.js"
},
test.js
#!/usr/bin/env node
console.log("test");
설치
$ sudo npm install
$ sudo npm link
Windows 시스템에서이 작업을 수행해도 문제가 발생하지 않습니다. 모든 것이 잘 작동합니다.
: 그러나 리눅스/Raspbian 시스템에이 말해 유지하지
$ sudo ln -s /usr/bin/nodejs /usr/bin/node
그리고 될 : 이미와 노드의 바이너리를 연결 한 그런 파일이나 디렉토리
을 물론 노드의 최신 버전 인 7.10.0
으로 업데이트했습니다. 그러나 아무것도 도움이되지 않습니다. 메시지가 계속 나타납니다. 나는 무엇이 잘못 됐는지 전혀 모른다. ...
''test' \'(백틱 포함)''test''를 실행하면 어떻게 될까요? – sgtdck
@sgtdck 처음에는'/ usr/bin/test'가 표시되고 두 번째는': 해당 파일이나 디렉토리가 없습니다'라고 표시됩니다. – eisbehr