私はjspmに比較的新しいです。私は違いが何であるか知りたかった。jspm install package
とnpm install package
。私は、jspm/registryのルックアップがあることを知っています。しかし、config.js
を設定することについてはどういう違いがありますか?パッケージがnpmを使用してインストールされている場合、追加の変更はありますか?jspmのインストールとnpmのインストールの違い
答えて
どちらがパッケージマネージャであり、本質的しかし、ここで同じ機能を実行するには、いくつかの違いがあります:JSPMはconfig.jsonファイルを使用する一方で
- NPMはpackage.jsonファイルにパッケージを追跡します。
- NPMは、JSPMがjspm_componentsフォルダを使用する一方で、それはnode_modulesフォルダ内のパッケージだ格納されます。
- JSPMは、より一般的に、サーバー側のもののために、クライアント側の\フロントエンドライブラリとNPMにもたらすために使用されています。通常はこのように続く
復元パッケージ:
- 実行
npm install
(他のライブラリの中JSPMをインストールする必要があります) - 実行
jspm install
NPMとJSPMは、両方のパッケージマネージャです。
npmはノードエコシステムに使用され、伝統的にバックエンドの依存関係を提供します。フロントエンドとの間の分離を強制するとバックエンドをする
、開発者は、具体的には、フロントエンドのためのツールを使用します。そこにbowerと同様に...だけでなく、jspmが来た。
私は
jspm install package
とnpm install package
を実行したときの違いが何であるかを知りたいと思いました。ここで
NPMとJSPMの間にいくつかの違いは次のとおりです。
- JSPMはnode_modules
にNPM格納し、一方、jspm_packages
でその依存関係を保存する - JSPMはフラットな依存関係ツリー
を使用しています - JSPMは、あなたがに任意のレジストリを設定することができます
(githubのとNPMは、デフォルトで設定されている)から、あなたの依存関係を取得する - JSPMは独自のファイル(config.json)に、モジュール宣言とマッピング、並びに構成を追跡していても、それが実際にパッケージ内のプロジェクトの依存関係を定義します。 json(プロパティ内jspm
)
- あなたは
JSPMプロジェクトのために、またはノード/ WebプロジェクトのためのいずれかのJSPMパッケージを使用することができます - JSPMが実際にあなたがパッケージをインストールするので、SystemJs
のコンフィギュレーションシステムラップアラウンドただパッケージマネージャでありますjspmからSystemJsの設定を使用し、依存関係間のマッピングを設定し、プロジェクトを任意のモジュールタイプ(AMD、CJS、esm、umd ...)としてエクスポートできます。
パッケージは、NPMを使用してインストールされている場合に行われる任意の追加の変更はありますか?
jspm install package
は、jspmレジストリで検索します。
パッケージが見つからない場合は、このパッケージの元のレジストリを指定する必要があることを意味します。
npmパッケージの場合はjspm install npm:package
です。
パッケージ名の末尾に@version
を追加して、特定のバージョンを指定することはもちろん可能です。
jspmでは、コード内でこのライブラリをマップするための省略形を宣言することもできます。詳細は
のドキュメントを参照してください。私はJSPMインストールしたら(NPMを使用して)http://jspm.io/docs/installing-packages.html
- 1. NPM -g(グローバル)インストールとNPM - セーブの違いは何ですか
- 2. jspmのインストールとのJqueryの競合
- 3. 依存関係を持つjspm経由でnpmパッケージをインストール
- 4. jspmまたはnpmでパッケージをインストールしますか?
- 5. 反応ネイティブインストールとnpmインストールの違いは何ですか?
- 6. npmとノードの新規インストール
- 7. Angular2ノードとnpmインストール
- 8. Angular UIKit npmのインストール
- 9. npm ERR! jspm bundle
- 10. デフォルトのnpmインストールとnpmインストールを作成できますか? (gulpと同じ)
- 11. npmをインストールしようとすると、角度2 npmのインストールでエラー
- 12. node.JSのインストール時にnode.jsランタイムとnpmパッケージマネージャのオプションの違いは何ですか?
- 13. JSPMはインストールできません(githubから404)が、npmからインストールできます
- 14. WampServerとコンポーネントのインストールとの違い
- 15. NPMのインストール-gチタンのインストール後に動作しない
- 16. npm updateとnpmの違いは何ですか?@latestはnpm 5.5にインストールされますか?
- 17. NPMインストールmongoose?
- 18. NPMをインストール
- 19. Modernizrをjspmでインストールしますか?
- 20. Yeoman角度ジェネレータとnpmインストール
- 21. ホームステイにnpmとノードをインストール
- 22. shasum check failed - インストールhubotとnpm
- 23. npmローカルフォルダをインストールするとnode_modulesのみがインストールされます
- 24. オプションのNPM依存インストール
- 25. はsudoのNPMコマンドをインストール
- 26. npm特定のローカルフォルダにインストール
- 27. のみインストール方法NPM
- 28. npmのインストールは、毎回
- 29. npm iOS-deployインストールの問題
- 30. インストール複数のNPMバージョン
を私はdevDependenciesや依存関係をインストールするときに、 'パッケージをインストールし'パッケージNAME'とNPMをインストールJSPM使用してインストールの違いは何でしょう-name'。私のプロジェクトでは、これらを別々にどのように扱っていますか? –
1つはjspm_packagesフォルダに、もう1つはnode_modulesフォルダにあります。 Jspmはさまざまなソースからモジュールを読み込むことができます。通常は、より多くのクライアントサイドライブラリを含む作業のための優先オプションです。 2つのパッケージマネージャーは、依存関係管理においても異なる戦略をとっています。 –