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 grunt@~0.4.1
npm ERR! peerinvalid Peer [email protected] wants grunt@~0.4.0
npm ERR! peerinvalid Peer [email protected] wants grunt@~0.4.0
npm ERR! peerinvalid Peer [email protected] wants grunt@~0.4.0
npm ERR! peerinvalid Peer [email protected] wants grunt@~0.4.0
npm ERR! peerinvalid Peer [email protected] wants grunt@~0.4.0
npm ERR! peerinvalid Peer [email protected] wants grunt@~0.4.1
npm ERR! peerinvalid Peer [email protected] wants grunt@~0.4.1
npm ERR! peerinvalid Peer [email protected] wants grunt@~0.4.0
npm ERR! peerinvalid Peer [email protected] wants grunt@~0.4.0
npm ERR! peerinvalid Peer [email protected] wants grunt@~0.4.0
npm ERR! peerinvalid Peer [email protected] wants grunt@~0.4.0
npm ERR! peerinvalid Peer [email protected] wants grunt@~0.4.0
npm ERR! peerinvalid Peer [email protected] wants grunt@~0.4.2
npm ERR! peerinvalid Peer [email protected] wants grunt@~0.4
npm ERR! peerinvalid Peer [email protected] wants grunt@~0.4.1
npm ERR! peerinvalid Peer [email protected] wants grunt@~0.4.1
npm ERR! peerinvalid Peer [email protected] wants [email protected]
npm ERR! peerinvalid Peer [email protected] wants grunt@~0.4.1
npm ERR! peerinvalid Peer [email protected] wants grunt@~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
私は これらの インストール手順に従っています。
このプロジェクトをエラーなしできれいにインストールするにはどうすればよいですか?
今朝もこの問題に遭遇しました。最終的に、Bootstrapのpackage.jsonファイルの30行目を「〜0.4.2」から「0.4.2」に変更しました。
27 "devDependencies": {
...
30 "grunt" : "0.4.2"
これは、0.4.3が依存関係仕様と一致しなくなったことを意味しますが、後でgruntの新しいバージョンをインストールしないことも意味します。物事を機能させるのに十分ですが、おそらく最終的に元に戻す必要があります(おそらく、次のbootstrapプロジェクトでそのままにしておいてください)。
同じ問題が発生しました。以下を実行します。
bower install bootstrap
cd bower_components/bootstrap
npm install
をもたらしました:
npm ERR! peerinvalid The package grunt does not satisfy
its siblings' peerDependencies requirements!
最初にbootstrapディレクトリからgruntをアンインストールすることでこれを解決しました
npm uninstall grunt
次に、Grunt 0.4.2をインストールしました
npm install [email protected]
今回、 npm install
うまくいきました
npm install
この問題は、うなり声のpeerDependenciesです
この問題を知りたい場合は、このURLにアクセスしてください
http://blog.nodejs.org/2013/02/07/peer-dependencies/
これは問題を解決するソリューションです
step1:ルートディレクトリでpackage.jsonを開きます
step2:文字列 "grunt"を見つけます: "〜0.4.2"
step3:「うなり声」に変更:「0.4.2」
step4:$ npmインストール
Grunt 0.4.3
がグローバルにインストールされていても、ローカルには何もインストールされていない場合があります。
$ grunt --version
を実行して、使用しているバージョンを確認します(必要な手順ではありません)。プロジェクトを作成するフォルダーのルートにpackage.json
ファイルを作成します。
{
"name" : "MyProject",
"version" : "0.1.0",
"author" : "My name",
"private" : true,
"devDependencies" : {
"grunt" : "~0.4.2"
}
}
プロジェクトのルートフォルダーで$ npm install
を実行します。
できた!
---更新---
Bower を使用して、Bootstrapをインストールできます。面倒なインストールが簡単になります。ブートストラップの Getting Started ガイドは、それを使用することを推奨しています!
$ bower install bootstrap
ここにあなたに関連があるかもしれないブログ投稿があります: Grunt + BowerとLaravelおよびBootstrap の使用
または、Grunt
のインストールをBootstrap
に管理させ、依存関係として維持することを常に選択することもできます。
npm cache clean
その後、インストールコマンドを再試行します。
私もこの問題を抱えていました。
インストールしたbootstrapを使用してgit clone https://github.com/twbs/bootstrap.git
そして、結果のbootstrap=ディレクトリからうまく動作しました。