3
로컬 NPM 패키지를 만들었으며 fallow 명령을 사용하여 로컬 패키지를 설치하려고합니다. "npm install ../replacevalue /replacevalue-0.1.1tgz ".Node.js - NPM pacakge가 로컬로 게시하고 Node.js 응용 프로그램에 대해 로컬로 게시 된 NPM 패키지를 설치합니다.
이렇게하면 오류가 발생합니다. 내 아젠다는 "npmjs.org에 게시하지 않고 로컬로 내 npm 모듈을 테스트하는 것"입니다.
0 info it worked if it ends with ok
1 verbose cli [ 'D:\\Program Files\\nodejs\\\\node.exe',
1 verbose cli 'D:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js',
1 verbose cli 'install',
1 verbose cli '../replacevalue/replacevalue-0.1.1tgz' ]
2 info using [email protected]
3 info using [email protected]
4 verbose node symlink D:\Program Files\nodejs\\node.exe
5 verbose readDependencies using package.json deps
6 verbose cache add [ '../replacevalue/replacevalue-0.1.1tgz', null ]
7 verbose cache add name=undefined spec="../replacevalue/replacevalue-0.1.1tgz" args=["../replacevalue/replacevalue-0.1.1tgz",null]
8 verbose parsed url { protocol: null,
8 verbose parsed url slashes: null,
8 verbose parsed url auth: null,
8 verbose parsed url host: null,
8 verbose parsed url port: null,
8 verbose parsed url hostname: null,
8 verbose parsed url hash: null,
8 verbose parsed url search: null,
8 verbose parsed url query: null,
8 verbose parsed url pathname: '../replacevalue/replacevalue-0.1.1tgz',
8 verbose parsed url path: '../replacevalue/replacevalue-0.1.1tgz',
8 verbose parsed url href: '../replacevalue/replacevalue-0.1.1tgz' }
9 silly lockFile 11fd2abd-placevalue-replacevalue-0-1-1tgz ../replacevalue/replacevalue-0.1.1tgz
10 verbose lock ../replacevalue/replacevalue-0.1.1tgz C:\Users\mgowd1\AppData\Roaming\npm-cache\11fd2abd-placevalue-replacevalue-0-1-1tgz.lock
11 silly lockFile 11fd2abd-placevalue-replacevalue-0-1-1tgz ../replacevalue/replacevalue-0.1.1tgz
12 silly lockFile 11fd2abd-placevalue-replacevalue-0-1-1tgz ../replacevalue/replacevalue-0.1.1tgz
13 error addLocal Could not install ../replacevalue/replacevalue-0.1.1tgz
14 error Error: ENOENT, stat 'C:\node\replacevalue\replacevalue-0.1.1tgz'
15 error If you need help, you may report this log at:
15 error <http://github.com/isaacs/npm/issues>
15 error or email it to:
15 error <[email protected]>
16 error System Windows_NT 6.1.7601
17 error command "D:\\Program Files\\nodejs\\\\node.exe" "D:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "install" "../replacevalue/replacevalue-0.1.1tgz"
18 error cwd C:\node\Node_Odin
19 error node -v v0.10.22
20 error npm -v 1.3.14
21 error path C:\node\replacevalue\replacevalue-0.1.1tgz
22 error code ENOENT
23 error errno 34
24 verbose exit [ 34, true ]
내 패키지에서 "npm link"를 실행하려고하면 다음 오류가 발생합니다. npm ERR! 오류 : ENOENT, chmod 'C : \ Users \ mgowd1 \ AppData \ Roaming \ npm \ node_modules \ replacevalue \ bin \ replacevalue' – Manu
ENOENT는 '파일을 찾을 수 없습니다'코드입니다. 그 경로의 중간에 공간이있는 것 같습니다. 실행중인 정확한 명령을 붙여 넣을 수 있습니까? –
이 답변은 사용자가 Linux를 사용하고 있다고 가정합니다. 노드 Symlinks는 Junctions를 사용해야하지만 사용하지 않아야합니다. 따라서 관리 권한을 가진 사용자는이를 금지합니다. 엉망이지만 엉망이됩니다. npm 링크는 좋은 해결책이 아닙니다. –