내 컴퓨터에서 Express 프레임 워크를 사용하여 node.js 프로그램을 개발했으며 불만없이 정상적으로 실행됩니다.
그러나 SUSE Studio 어플라이언스에서 프로그램을 실행하려고하면 파일 상호 작용시 오류가 발생합니다.
Error: ENOENT, stat './path/to/file'
파일 권한이 올바른지 확인했습니다. 내 컴퓨터와 어플라이언스가 중요한 경우 다른 버전의 노드를 실행하고 있습니다.
이견있는 사람?
1
경로는 상대적이므로 다른 디렉토리에서 실행 중입니까? 경로를 어떻게 생성하고 디렉토리 구조는 무엇입니까? 그리고 어떻게 노드를 실행하고 있습니까?
—
loganfsmyth
고칠 수 있어야합니다. 경로를 만드는 방법과 해결 방법을 보여주는 코드를 추가 할 수 있습니까? 당신이 특정 파일에 상대적 할 경우, 일반적으로 당신이 할 것
—
loganfsmyth
__dirname + 'path/to/file';