Я пытаюсь использовать bluebird в приложении узла. Я попытался добавить bluebird в свой пакет package.json, а также установить через npm install bluebird
.npm install bluebird не устанавливает модуль
Мои package.json зависимости:
"dependencies": {
"express": "visionmedia/express",
"mocha": "visionmedia/mocha",
"bluebird": "petkaantonov/bluebird",
"waitjs": "elving/wait"
}
Независимо от того, какой метод я стараюсь, она не выглядит как модуль фактически устанавливается. После запуска установки; в node_modules \ Блюберд есть только 4 файлов:
- changelog.md
- ЛИЦЕНЗИИ
- package.json
- READEME.md
Как вы можете видеть, что нет кода который будет фактически содержать модуль. Пакет.json для bluebird не имеет секции зависимостей, поэтому я не уверен, возможно ли файл package.json для модуля неверен?
Я наклеил содержимое на pastebin package.json для удобства просмотра.
Я очень удивлен, почему это неправильно устанавливается.
npm версия: 2.11.3. версия узла: v0.12.7.
Спасибо за любую помощь.
Обратите внимание, что вы можете, на самом деле, также установите непосредственно из тега github или репо. –
Как установить их package.json для установки непосредственно из git repo? При использовании значения «petkaantonov/bluebird» модуль не устанавливался полностью. – Vigs
@ Ronburgundy Проблема в том, что Bluebird имеет скрипт 'prepublish', и только файлы, созданные этим скриптом, перечислены в' files'. Когда вы устанавливаете из Github, он не запускает скрипт 'prepublish', но уважает' файлы', ни один из которых не существует. –