例えばEmber Appを撮る。 ember install ember-bootstrap-4
はノードパッケージを追加します。しかし、bower install tether --save
はバワーパッケージを追加します。どちらもアプリの一部です。しかし、なぜ1人は芝生に、1人はnpmにいるのでしょうか?ノードパッケージとBowerパッケージの違いは何ですか?
答えて
bower install
は - 実行時の依存関係を含むためであり、あなたが使用することをember-cli-build.js
でそれをインポートする必要があります。
npm install
- の開発/ビルド時間依存性を含めるためです。
ありがとうございます。しかし、私の例として。テントはブートストラップ-4によって必要とされます。しかし、私はember-cli-build.jsで何も設定しませんでした。テザーなしでは、エラーがスローされます。テザーはnpmの一部であるべきですか? – Hao
あなたは 'ember-cli-bootstrap-4' https://www.npmjs.com/package/ember-cli-bootstrap-4を試すことができます。これは、あなたがバウアーを通してテザーをインストールする必要がないかもしれません。 (私は前にこれを使用していません)..実際それはアドオンに依存します。 – kumkanillam
'ember-bootstrap-4'が動作するには' tether'が必要な場合、アドオンが依存関係をあなたのアプリケーションに追加する方法がありますので、そうする必要はありません。 – locks
NPMと亭は、あなたのエンバーアプリケーションで両方のパッケージマネージャですが、それらを使用していくつかの違いがあります。
- バウアーは唯一のフロントエンドで使用されているが。あなたのEmberプロジェクト(bower_componentフォルダ)にbowerパッケージをダウンロードしますが、あなたのアプリの資産にそれを追加する必要があります。たとえば、bowerにmomパッケージをインストールする場合は、ember-cli-build.jsに移動して、次の行を追加してください。
app.import('bower_components/moment/moment.js');
(詳細はEmber Addons and Dependenciesを参照してください) - NPMがサーバーに使用されていますパッケージ。パッケージをnode_modulesプロジェクトにダウンロードします。すべてのember-cliアドオンがnpmにあり、
ember install <addons-name>
と入力すると、emberはemberアドオンを検索し、addonの情報をpackage.jsonに入れ、node_modulesフォルダにダウンロードします。 Emberが自動的に読み込みます。
- 1. JamとBowerの違いは何ですか?
- 2. "rx"パッケージと "rxjs" npmパッケージの違いは何ですか?
- 3. パッケージのインポートobjと何かの違いをインポートパッケージとPythonの何かの違いは何ですか?
- 4. find_all()関数とBeautifulSoupパッケージのSoupStrainerの違いは何ですか?
- 5. axiosとaxios-es6のnpmパッケージの違いは何ですか?
- 6. Rattle Rパッケージ:リスクとウェイトの違いは何ですか?
- 7. djangoパッケージとpythonライブラリの違いは何ですか?
- 8. dart:jsとjsパッケージの違いは何ですか?
- 9. クラスとパッケージの違いは何ですか?
- 10. Swiftパッケージとモジュールの違いは何ですか?
- 11. Watsonのandroid-sdkパッケージとjava-sdkパッケージの違いは何ですか?
- 12. BowerレジストリのデフォルトURLは何ですか?
- 13. Java 6のビルトインバージョンのRhinoとMozillaのRhinoパッケージとの違いは何ですか?
- 14. Facebook NuGetパッケージのFacebookWebMVCの違いは何ですか?
- 15. オブジェクト指向Perlのパッケージ、モジュール、クラスの違いは何ですか?
- 16. Bowerパッケージをインストールできない
- 17. SSISパッケージのファイルシステムとSQL Serverの展開の違いは何ですか?
- 18. Bowerによるパッケージのアップデート
- 19. 角度モジュールの追加にbowerとnpmを使用する違いは何ですか?
- 20. これら2つのパッケージの違いは何ですか?Microsoft.WindowsAzure.StorageとMicrosoft.WindowsAzure.MobileServices.Files
- 21. Grunt、Gulp.js、Bowerの違いは何ですか?なぜ&それらを使用するのですか?
- 22. Microsoft Visual C再配布可能パッケージとランタイムパッケージの違いは何ですか?
- 23. ホスティングされたjQueryプラグインとnpmパッケージの違いは何ですか?
- 24. bower 1.0:.bower.jsonとは何が関係していますか?
- 25. $と$$の違いは何ですか?
- 26. `##`と `hashCode`の違いは何ですか?
- 27. typedefとの違いは何ですか?
- 28. NodeJS:「./ ..」と「..」の違いは何ですか?
- 29. {}())と{})の違いは何ですか?
- 30. `&`と `ref`の違いは何ですか?
関連の質問:[1](http://stackoverflow.com/questions/18641899/what-is-the-difference-between-bower-and-npm)、[2](http:// stackoverflow .com/questions/15092345/javascript-dependency-management-npm-vs-bower-vs-volo)、[3](http://stackoverflow.com/questions/22918517/npm-bower-composer-differences).. – ykaragol