Я использую компонент rc-slider в своем приложении и должен был добавить одну функцию для удовлетворения моих потребностей.Как использовать модифицированный модуль узла с помощью ветки github?
Я раздвинул основной репозиторий и нажал мои изменения на this branch.
В приложении, я изменил package.json
, как показано ниже, и побежал НПМ установить снова:
"rc-slider": "Rodrigora/slider#add-label"
Ничего не изменилось. Кажется, что npm не обновляет зависимости.
Итак, я снял node_modules
и рельсы папку кэша и снова запускали команду установки:
rm -rf node_modules/
rake tmp:cache:clear
npm install
Теперь у меня есть эта ошибка:
events.js:142
throw er; // Unhandled 'error' event
^
Error: Cannot find module 'rc-slider' from '/Users/rodrigora/project/app/assets/javascripts'
НПМ не может найти rc-slider
когда Я использую модифицированную ветвь.
- NPM не обновляет зависимости только при изменении файла
package.json
? - Должен ли я запустить некоторую команду сборки для установки кода ветвления?
Можете ли вы разместить свой пакет.json и 'npm -v'? Я просто попробовал предложение @ Chris911, и пакет был успешно установлен. – philsch
Ошибка, упомянутая Родриго, будет происходить во время выполнения, а не во время команды '' 'npm install'''. Ошибка возникла в '' 'require ('rc-slider')' ''. Проблема была в пакете.json. Поскольку этот проект является проектом '' 'responsejs'', он должен быть скомпилирован при установке из github. –