0

私はうなり声が初めてで、10分前に学習を始めましたが、なぜうなり声をpackage.jsonに依存関係としてリストする必要があるのか​​ 疑問に思っていました。これは、たとえば、誰かがノードに私のモジュールをインストールすると、npm も彼にインストールされることを意味します。しかし、実際には、ものを縮小してgitリポジトリにプッシュするためだけにうなり声が必要であり、実際にノードスクリプトを実行する必要はありません。

私は何か見落としてますか?

更新:うなり声を処理する方法がわかったので、あまり好きではないと言えます。うなり声がnpmに結び付きすぎていることがわかりました。この投稿は、このタスク ランナーに関する私の気持ちを完全に説明しています: Using a task runner without package.json

4

1 に答える 1

3

dev依存関係は、パッケージのルートnpm installで実行する場合にのみインストールされます。誰かがあなたのパッケージをインストールすると、 のみがインストールされます。dependencies

したがって、うなりdevDependencies声はまさにあなたが望むものです。パッケージを開発するときにうなり声が必要です。

于 2015-08-23T17:34:45.217 に答える