2017-07-26 24 views
0

私はpackage.jsonファイルがアプリケーションのマニフェストとして使用されており、メタデータ、依存関係などを記載していることを理解します。npm initで作成できることがわかります。しかしながら;
npm環境以外での使用はありますか他のフレームワークで使用していますか?
npm以外で使用するための標準またはベストプラクティスポリシーはありますか?package.json usage outside npm

答えて

2

ソフトウェアの中には、で使用されていないキーを使用して、カスタム設定をpackage.jsonに保存しておくと、多くの設定ファイルをプロジェクトに入れないことがあります。

例えばバベルを参照してください - それは設定ではなく通常の.babelrcファイルのpackage.jsonに保存読むことができます:あなたがしてバベルの設定を追加することができます

  • https://babeljs.io/docs/usage/babelrc/#use-via-package-json
  • package.jsonのような:

    { 
        "name": "my-package", 
        "version": "1.0.0", 
        "babel": { 
        // my babel config here 
        } 
    } 
    

    npmの場合のみですが、もちろんnは、(通常)npmで解決されるが、必ずしもそうである必要はないプロジェクトの依存関係を設定することです。そう、のような例えばを行うには、その設定のためのpackage.jsonを使用して考えられますがないことを決めたいくつかのプロジェクトを見てみましょう

    :あなたは糸のような代替パッケージマネージャを使用することができますヘロク。この問題での議論を参照してください:

+1

これはまさに私が後にしたものです。 – sansSpoon

0

それはあなたの最終目標が何であるかを理解するのは難しいですが、package.jsonファイルのみが通常でありますnpm/nodeで使用されます。あなたのpackage.jsonを他のものを自動化したファイルにしたい場合は、いくつかを実行してみることができますが、あなたの懸念が混ざり合っていないことに注意してください。通常は、作業している環境の文書化された標準を使用する必要があります。

関連する問題