2015-01-14 4 views
0

Я пытаюсь выяснить, в чем проблема.Проблемы с угловым пакетом npm

Так у меня есть блок кода, который работает с

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

Но разрывается, когда я использую угловой, который я установил локально через НПМ.

Теперь локальная версия NPM я использую 1.3.5 и внутри package.json котируемых в

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

Когда я изменить package.json к

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

так тянет вниз самая последняя версия я получаю это предупреждение

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

Итак, я вернусь к версии 1.3.5 .... Но это все еще d oesnt работать с моей локальной копией углового.

Что я делаю неправильно?

Для исх это пример того, что я делаю http://jsbin.com/sibejocopi/1/

, как вы можете видеть, он обновляет последний раз, но с помощью моей НПМ копию углового он не изменяет.

+0

Какая ошибка вы видите в журнале консоли браузеров? Говорить «он все еще не работает с моей локальной копией углового». Это слишком общий характер. Вы обслуживаете файлы с веб-сервера локально? Правильно ли путь к локальным угловым? –

ответ

0

Я не уверен, что вы подразумеваете под «работой с вашей местной копией углового». Вы строите сайт или одностраничное приложение? Если это так, вы захотите использовать ссылку «//ajax.googleapis.com/...», указанную выше, поскольку ваши пользователи с большей вероятностью будут иметь ее в кеше браузера.

Или вы пытаетесь настроить все, чтобы вы могли работать на своем веб-сайте в автономном режиме?

В любом случае, мне нужна дополнительная информация, прежде чем я смогу ответить на этот вопрос. Как вы обслуживаете свои файлы - выражаете? Nginx? Какова конфигурация вашего сервера? Как вы указываете путь к локальному angular.min.js, когда он не работает? Вы смотрели на других менеджеров пакетов (например, bower), которые обычно считаются более подходящими для обслуживания веб-ресурсов?

Смежные вопросы