Я управляю зависимостью в Github, которую я использую в качестве зависимости в своем проекте. Я поместил dependecy как ссылку на tarball (а именно https://github.com/username/dependecy/tarball/master) в package.json, и он работает нормально, как ожидалось, локально. Когда я обновляю пакет в Github, я могу запустить npm install
, и все зависимости, включая tar-файлы Github, обновляются. Однако это не относится к Хероку. Зависимые от tarball зависимости не обновляются. Есть идеи?Heroku не обновляет node.js> package.json Github tarball dependecies
ответ
Поскольку никто не ответил на это, я поделюсь тем, что узнал. Трюк получает герою, чтобы думать, что tarball отличается или новый, так что он снова загружает его. Поскольку @celalo предположил, что вы можете удалить его или изменить путь, зафиксировать, нажать, изменить его, зафиксировать и нажать. Это грязно, но оно работает.
Что я в итоге делал, делал ветку master1. Я держу ветку в синхронизации с мастером, а затем чередую URL-адрес tarball между master и master1, когда мне это нужно, чтобы обновить.
У меня была аналогичная проблема. Моя App была зависимость с версиями каретки так:
"dependency": "^0.6",
Таким образом, каждый раз, когда зависимость получила его патч версия обновлена, я хотел Heroku иметь обновленную зависимость без каких-либо фиксаций/толкает мое приложение. Для этого я установить только в случае
heroku config:set NODE_MODULES_CACHE=false
И когда новая версия патча стала доступна я сделал ручной передислоцировать того же приложения, что уже был развернут от Heroku Dashboard. Можете ли вы попытаться сделать то же самое для своего дела? Возможно, это поможет вам.
- 1. установить dependecies из другого package.json
- 2. Heroku не обновляет
- 3. Heroku не обновляет код
- 4. JSPM не обновляет файл package.json
- 5. github не обновляет изменения
- 6. GitHub repo не обновляет
- 7. "npm install [package]" не обновляет package.json
- 8. NPM Установка Error (Package.JSON) не обновляет
- 9. Зависит от GitHub Dependecies в Android
- 10. heroku не обновляет подмодули после нажатия
- 11. Heroku не обновляет модификации активов
- 12. npm install не работает для gzipped tarball
- 13. dependecies вкладка не отображается
- 14. Последняя версия Github в npm package.json
- 15. Ошибка при развертывании Heroku: невозможно разобрать package.json
- 16. push heroku to github
- 17. Heroku строит с более старой версией package.json
- 18. Стратегии развертывания Heroku + Github
- 19. Развертывание из github через API Heroku
- 20. Rails Friendly_Id на Heroku, Heroku не обновляет пули
- 21. heroku не обновляет схему базы данных
- 22. Загрузить git subodules для tarball
- 23. Можно ли получить Wiki проекта из GitHub в качестве tarball?
- 24. Изменение имени каталога верхнего уровня при загрузке tarball из GitHub?
- 25. Github API для загрузки zipball/tarball, который включает файлы LFS.
- 26. Почему tarball называется tarball, а не только tar?
- 27. Как иметь package.json не на верхнем уровне Heroku приложения
- 28. Почему развертывание Heroku GitHub не работает
- 29. клонированный проект от github. heroku не работает
- 30. Eclipse dependecies
У меня такая же проблема. Раньше мне удалось обмануть его, увеличив версию зависимости, но теперь она не работает. – respectTheCode
вот мое обходное решение. Просто измените имя пользователя в URL-адресе и сделайте фиктивный коммит. (возможно, просто поместите URL-адрес вилки). Затем снова измените оригинал и снова зафиксируйте. Надеюсь, что это поможет – pars
или просто нажмите папку node_modules на герою. – pars