NodeJS를 처음 사용합니다. Windows 8에서 npm을 사용하려고합니다.
내가 사용하여 설치 한 chocolatey , cinst nodejs.install
(버전 0.10.17을 ). 관리자로 설치했습니다 (일반 사용자로 npm을 실행하는 것을 선호 함).
노드 자체가 작동하는 것처럼 보이므로 REPL을 사용하여 간단한 프로그램을 실행할 수 있습니다.
npm을 사용하여 설치하려고하면 cannot find module
다음과 같은 결과 가 나타납니다 .
> node npm install express
module.js:340
throw err;
^
Error: Cannot find module 'C:\Users\Klas\Documents\My Dropbox\mina egna\tech\node\webserver\npm'
at Function.Module._resolveFilename (module.js:338:15)
at Function.Module._load (module.js:280:25)
at Function.Module.runMain (module.js:497:10)
at startup (node.js:119:16)
at node.js:901:3
Nodejs에 대한 답변을 읽었으며 Windows에 설치된 모듈을 찾을 수 없습니까? 하지만 안타깝게도 내가해야 할 일이 아직 명확하지 않습니다.
나는 설정을 시도했다 NODE_PATH
:
C:\Users\Klas\AppData\Roaming\npm\node_modules
(하지만 npm
및 하위 폴더를 node_modules
직접 만들어야 함 )c:\node\node_module
( 이 조언 에 따라 설치가 c:\node
폴더를 만들지 않았더라도 ) 그것을 설정 하려고 시도 했습니다.C:\Program Files\nodejs\node_modules\npm\node_modules
(설치 후 존재했다)node_modules
현재 작업 디렉터리 아래 에 폴더 를 만들려고했습니다 . 나는 그것이 로컬 npm이 설치되는 곳임을 이해합니까?이들 중 어느 것도 도움이되지 않았습니다. 그래서 설정 NODE_PATH
이 해결책이 아닌 것 같습니다 .
-g
플래그를 사용해도 아무런 차이가 없습니다 (사용하지 않는 것이 좋습니다).
일반 사용자와 관리자 모두 동일한 오류가 발생합니다 (일반 사용자가되는 것을 선호합니다).
나는 그것을 할 경우를 제외하고, 어디 명령을 실행에 상관없이 같은 오류를 얻을 C:\Program Files\nodejs
내가 할 경우,
basedir=`dirname "$0"`
^
SyntaxError: Unexpected token ILLEGAL
at Module._compile (module.js:439:25)
창문을 사용하지 않지만, 창문에도 있다고 확신합니다 npm install express
.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다