반응형
로컬로 설치된 경우 관련없는 패키지
나는 설치하려고했다 phantomjs을 하기 위해 make test
트위터 부트 스트랩 . 내가 그것을 로컬에 설치 한 후 npm install phantomjs
, 즉 패키지가 관련이 없다고보고했다.
├─┬ phantomjs@1.9.0-3 extraneous
│ ├── adm-zip@0.2.1
...
npm ERR! extraneous: phantomjs@1.9.0-3 /Users/admin/bootstrap/node_modules/phantomjs
npm ERR! not ok code 0
그러나 phantomjs 가 전 세계적으로 설치 되었을 때 즉 npm install phantomjs -g
, 정상적으로 작동했습니다. 즉 , 관련없는 오류가보고되지 않았습니다.
질문 :
- package.json 파일 에 phantomjs 가 지정되지 않았기 때문 입니까?
- 일반적인 질문 : phantomjs 와 같은 패키지를 전역 및 로컬에 설치할 수 있습니까?
- 예. (다시 설치하면
npm install
phantom.js가 다시 설치되지 않습니다.) (Btw .:npm install xxx --save
자동으로 package.json에 xxx 추가) - 예. 로컬 패키지 버전이 글로벌 버전보다 선호됩니다. (실행 파일에 대한 경로 처리가 필요합니다.)
phantomjs는 로컬 .json 패키지에 포함되어야합니다 (수동으로 편집하거나 --save 명령을 사용하여 TheHippo의 답변 참조). 어딘가에 설치되어 있고 필요하지 않은 경우 prune 명령을 사용하십시오.
npm prune
필요하지 않은 모든 패키지를 제거합니다.
항목을 로컬 및 전역으로 설치하려면 다음을 사용하십시오.
sudo npm install -g phantomjs
참고 URL : https://stackoverflow.com/questions/16252750/extraneous-package-when-installed-locally
반응형
'developer tip' 카테고리의 다른 글
캔버스 요소에서 이미지를 가져 와서 img src 태그에서 사용할 수 있습니까? (0) | 2020.12.05 |
---|---|
Python : csv.DictReader에서 #으로 표시된 주석 줄을 건너 뜁니다. (0) | 2020.12.05 |
배우 자체에서 Akka 배우의 이름을 어떻게 얻을 수 있습니까? (0) | 2020.12.05 |
비동기 nodejs 모듈 내보내기 (0) | 2020.12.05 |
HashMap과 사전 ADT의 차이점 (0) | 2020.12.05 |