あなたはJavascript fatigueについて知っていますか?Herokuプッシュの問題:Bowerリゾルバが見つかりません
今はあります。
私はjavascriptの開発者ではありませんが、サイドプロジェクトサーバーにノードと角度を使用しています。
すべてのノードパッケージはnpm
でインストールされ、私の角パッケージはbower
のインストーラです。だからthat's the way I learned itです。私はすべてをインストールするためにpackage.json
とbower.json
を維持しています。
npm install
bower install
が、Herokuのは、NPMパッケージをインストールし、その解決策はそれがなかったライブラリのカップルのない限り、かなり完璧に働いたpackage.json
でスクリプトをインストールし、ポストを含めることだった。通常、私は何をすべきかでありますもうこれは維持されます(しかし、これは別の問題です)。
かなり完璧に私はHerokuのエラーメッセージにこだわっている今日、以来:
bower angular#* ENORESOLVER Bower resolver not found: bower-npm-resolver
は、ここに私のpackage.json
{
"name" : "my-marvelous-app",
"engines": {
"node": "5.0.0",
"npm": "3.3.6"
},
"main" : "server.js",
"dependencies" : {
"express" : "4.5.x",
"mongoose" : "4.2.x",
...
[a bunch of important packages...]
...
"vorpal" : "latest",
"bower" : "1.7.x"
},
"scripts" : {
"postinstall": "./node_modules/bower/bin/bower install"
}
}
と私のbower.json
{
"name": "my-marvelous-backoffice",
"version": "1.0.0",
"dependencies": {
"angular" : "latest",
"angular-bootstrap" : "latest",
"angular-cookies" : "latest",
"angular-route" : "latest",
"bootstrap" : "latest",
"font-awesome" : "latest"
}
}
だ私は「ドン何をすべきか知っている。 npm install
は私のマシンでは動作しますが、herokuでは動作しません。 yarn
などの別のパッケージマネージャを使用するようにアドバイスしないでください。私はモバイルデベロッパーですから、6ヵ月で時代遅れとなるような誇大妄想を学ぶ時間はあまりありません。 (cinisismのため申し訳ありませんが、それはjavascriptの疲労だ!)
EDIT
私は最終的に私はresolvers
エントリを削除し、私は再び動作
{
"directory": "public/libs",
"resolvers": [
"bower-npm-resolver"
]
}
この構成で.bowerrc
ファイルを考え出しました。しかし、npm
角形パッケージを削除しなければならなかった...
あなたの答えをありがとう。私はherokuにあり、すべてが 'package.json'に入っている必要があるので、' npm -g'何かできません。いくつかの 'npm:'接頭辞がある場合、 'package.json'に' bower-npm-resolver'を直接追加するべきですか? – Martin