CLIをインストールした数週間前にCLIをインストールしたv0.24.0
&のフレームワークをv1.0.8
に開始しました。ライブラリ部分を正しく更新するには
今週(CLI v0.26.0
、フレームワークv1.1.0
、...)私はコアコンポーネントを正しく更新する方法が不思議です。
I持っている内に、次のaurelia
の依存関係の私package.json
:
{
// ...
"dependencies": {
"aurelia-animator-css": "^1.0.0",
"aurelia-api": "^3.1.1",
"aurelia-authentication": "^3.2.0",
"aurelia-bootstrapper": "^1.0.0",
"aurelia-fetch-client": "^1.1.0",
// ...
},
"devDependencies": {
"aurelia-cli": "^0.24.0",
"aurelia-testing": "^1.0.0-beta.2.0.0",
"aurelia-tools": "^0.2.2",
// ...
},
// ...
}
それらのパッケージの以下は、NPMの最新のリリースに比べて古くなっている:
- アウレリア-CLI
0.24.0
、最新0.26.0
- aurelia-animator-css
1.0.0
、最新1.0.1
- オーレリア・ブートストラップ
1.0.0
、最新2.1.0
- アウレリアフェッチ・クライアント
1.1.0
、最新1.1.1
- オーレリア・テスト
^1.0.0-beta.2.0.0
、最新^1.0.0-beta.3.0.0
- オーレリア・ツール
0.2.2
、すべて以来、最新1.0.0
これらのパッケージはcaret version rangeを使用しますが、npm update
を実行すると、ほとんどのバージョンが自動的に最新バージョンに更新されません。
ここに私の質問はあり
- 私は最新の状態に枠組みを持参したい時に手動で私の
package.json
内の各言及したパッケージのバージョンを更新する必要がありますか?私はpackage.json
内tildeかx rangesのようなものを使用することができることを知っているが、私は明示的に他のを確実にするために、新しいバージョンをインストールできるようにしたいと思いますので、これは私が探しているまさにではありません- (明白なようです)開発者またはビルドサーバーは、手動で「クロール」に持って
は、私が使用したり、私は、各フレームワークパッケージの最新バージョン番号を見つけるいくつかの合理化のプロセスがあります...完全に異なるバージョンでは動作しません。この質問を書いたときのように、npm.orgのバージョン
package.json
ファイル内のどこにでもaurelia-framework
パッケージが記載されておらず、npm update
を実行すると自動的に更新されません。実際にどのように更新するのですか?
偉大な答え! :-) –
それはGitHubページにしかないので、[docs hubs](http://aurelia.io/hub.html#/doc/article/aurelia/framework/latest/the-aurelia-cli/9)... – suamikim
もう1つの質問:CLIを使って新しいプロジェクトを作成するときに 'package.json'に' aurelia.json'にリストされているすべての依存関係がなぜそうでないのですか?とにかく道路の途中で追加する必要がありますか? – suamikim