2015-01-14 3 views
0

정확하게 문제가 무엇인지 파악하려고합니다. npm 각 패키지와 관련된 문제

그래서 나는

<script src="//ajax.googleapis.com/ajax/libs/angularjs/1.3.5/angular.min.js"></script> 

와 함께 작동하지만 내가 NPM을 통해 로컬로 설치하는 각도를 사용할 때 고장 코드 블록을 가지고있다.

지금 내가 사용하고있는 NPM 로컬 버전은 그래서 아래로 끌어 내가

"dependencies": { 
    "angular": "^1.3.5" 
    } 

내 package.json을 변경하면

"dependencies": { 
    "angular": "1.3.5" 
    } 

로 나열의 package.json 1.3.5 내부입니다 가장 최근 버전 나는이 경고를 받는다

npm WARN deprecated [email protected]: bad package, use v1.3.5 instead 

그래서 나는 1.3.5 버전으로 되돌아 간다. .. 그러나 그것은 아직도 d 내 로컬 사본과 함께 작동합니다.

내가 뭘 잘못하고 있니?

는이 타이밍이 당신이 최신 시간 만 변경 나던 각도의 내 NPM 복사본을 사용하여 업데이트 볼 수 있듯이 내가 http://jsbin.com/sibejocopi/1/

을 뭐하는 거지의 예입니다.

+0

브라우저의 콘솔 로그에 어떤 오류가 있습니까? "각도의 로컬 사본으로는 여전히 작동하지 않습니다."라고 말하는 것은 너무 일반적입니다. 로컬로 웹 서버에서 파일을 제공하고 있습니까? 로컬 angularjs에 대한 경로가 맞습니까? –

답변

0

"각진의 로컬 사본으로 작업 [작업]"이라는 것이 무슨 뜻인지 확신 할 수 없습니다. 웹 사이트 또는 단일 페이지 앱을 제작하고 있습니까? 그렇다면 위에서 인용 한 '//ajax.googleapis.com/...'참조를 사용하는 것이 좋습니다. 사용자가 브라우저 캐시에 추가 할 가능성이 높기 때문입니다.

아니면 웹 사이트를 오프라인으로 작업 할 수 있도록 설정하려고합니까?

이 질문에 답하기 전에 더 많은 정보가 필요합니다. 귀하의 파일을 어떻게 제공하고 있습니까? nginx? 서버 구성은 무엇입니까? 작동하지 않을 때 로컬 angular.min.js에 대한 경로는 어떻게 지정합니까? 일반적으로 웹 자산 처리에 더 적합한 다른 패키지 관리자 (예 : bower)를 살펴 보셨습니까?