node.js установка - Конфликты зависимостей Grunt в Bootstrap





что это (6)


Попробуйте npm cache clean а затем снова попробуйте установить команду.

Я загрузил исходные файлы Bootstrap с официального сайта, и я получаю конфликты зависимости при установке проекта с использованием npm узла. У меня есть grunt 0.4.3 установленный на моей машине, но для некоторых зависимостей bootstrap требуется 0.4.0 и 0.4.1 .

Команда npm install -g grunt-cli выполняется без каких-либо проблем. Вот журнал, который я получаю после выполнения команды npm install :

npm ERR! peerinvalid The package grunt does not satisfy its siblings' peerDependencies requirements!
npm ERR! peerinvalid Peer [email protected] wants [email protected]~0.4.1
npm ERR! peerinvalid Peer [email protected] wants [email protected]~0.4.0
npm ERR! peerinvalid Peer [email protected] wants [email protected]~0.4.0
npm ERR! peerinvalid Peer [email protected] wants [email protected]~0.4.0
npm ERR! peerinvalid Peer [email protected] wants [email protected]~0.4.0
npm ERR! peerinvalid Peer [email protected] wants [email protected]~0.4.0
npm ERR! peerinvalid Peer [email protected] wants [email protected]~0.4.1
npm ERR! peerinvalid Peer [email protected] wants [email protected]~0.4.1
npm ERR! peerinvalid Peer [email protected] wants [email protected]~0.4.0
npm ERR! peerinvalid Peer [email protected] wants [email protected]~0.4.0
npm ERR! peerinvalid Peer [email protected] wants [email protected]~0.4.0
npm ERR! peerinvalid Peer [email protected] wants [email protected]~0.4.0
npm ERR! peerinvalid Peer [email protected] wants [email protected]~0.4.0
npm ERR! peerinvalid Peer [email protected] wants [email protected]~0.4.2
npm ERR! peerinvalid Peer [email protected] wants [email protected]~0.4
npm ERR! peerinvalid Peer [email protected] wants [email protected]~0.4.1
npm ERR! peerinvalid Peer [email protected] wants [email protected]~0.4.1
npm ERR! peerinvalid Peer [email protected] wants [email protected]
npm ERR! peerinvalid Peer [email protected] wants [email protected]~0.4.1
npm ERR! peerinvalid Peer [email protected] wants [email protected]~0.4

npm ERR! System Windows_NT 6.1.7601
npm ERR! command "C:\\Program Files\\nodejs\\\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "install"
npm ERR! cwd C:\Users\\Desktop\bootstrap-3.1.1
npm ERR! node -v v0.10.15
npm ERR! npm -v 1.3.5
npm ERR! code EPEERINVALID
npm ERR!
npm ERR! Additional logging details can be found in:
npm ERR!     C:\Users\\Desktop\bootstrap-3.1.1\npm-debug.log
npm ERR! not ok code 0

Я следую these шагам установки.

Как я могу установить этот проект без ошибок?




эта проблема - peerDependencies для ворчания
Если вы хотите узнать эту проблему, перейдите по этому URL-адресу
http://blog.nodejs.org/2013/02/07/peer-dependencies/

это решение для решения его проблемы
step1: вы открываете package.json в корневом каталоге
step2: найдите строку «grunt»: «~ 0.4.2»
step3: Изменить на «grunt»: «0.4.2»
step4: $ npm install




Я столкнулся с той же проблемой. Выполнение следующего:

bower install bootstrap
cd bower_components/bootstrap
npm install

В результате:

npm ERR! peerinvalid The package grunt does not satisfy 
   its siblings' peerDependencies requirements!

Я решил это, сначала удалив grunt из каталога начальной загрузки

npm uninstall grunt

Затем я установил grunt 0.4.2

npm install [email protected]

На этот раз npm install работал просто отлично

npm install



У меня тоже была эта пробема.

Я установил бутстрап с помощью git clone https://github.com/twbs/bootstrap.git и он отлично справился с этой результирующей загрузкой.




У вас может быть установлен Grunt 0.4.3 глобально, но ничто не установлено локально.

  1. Запустите $ grunt --version чтобы найти версию, в которой вы находитесь (не необходимый шаг).
  2. Создайте файл package.json в корне папки, на которой вы хотите включить свой проект.

    {
        "name" : "MyProject",
        "version" : "0.1.0",
        "author" : "My name",
        "private" : true,
    
        "devDependencies" : {
            "grunt" : "~0.4.2"
        }
    }
    
  3. Запустите $ npm install в корневой папке проекта.

Готово!

--- ОБНОВИТЬ ---

Вы можете использовать Bower для установки Bootstrap для вас. Это делает громоздкие установки легкими. Руководство Bootstrap's Getting Started советует использовать его!

$ bower install bootstrap

Вот сообщение в блоге, которое может иметь отношение к вам: использование Grunt + Bower с Laravel и Bootstrap

Или вы всегда можете позволить Grunt управлять установкой Bootstrap и поддерживать ее как зависимость ... Есть несколько плагинов, которые делают тяжелую работу.




Если вы используете yarn , yarn upgrade-interactive - это действительно гладкий инструмент, который позволяет вам просматривать ваши устаревшие зависимости, а затем выбирать те, которые вы хотите обновить.

Больше причин использовать пряжу по сравнению с npm . Хех.





node.js twitter-bootstrap gruntjs npm