私はうなり声を学ぶためにしようとしていると私はうなり声の文脈で以下のエンティティとの関係を理解しようとしています:、いくつかの基本的なイサキの用語を理解しようとするエンティティと関係
- プラグイン
- タスク
- node_modules
私はgruntfile.jsで既存のプロジェクトを検討しています。
grunt.loadNpmTasks('grunt-contrib-sass');
親プロジェクトの構造には、grunt-contrib-sassのフォルダがあるnode_modulesディレクトリがあります。 grunt-contrib-sassサブディレクトリ全体を「プラグイン」と呼びますか、または「プラグイン」はこのディレクトリのサブセットを指しますか?
grunt-contrib-sassディレクトリには、ネストされたnode_modulesサブディレクトリがあります。ネストされたnode_modulesサブディレクトリには、grunt-contrib-sassの登録済みの依存関係が含まれていると仮定しています。これは正しいです?
grunt-contrib-sassディレクトリには、sass.jsファイルを持つtasksサブディレクトリがあります。このディレクトリには、check.jsファイルを含むlibサブディレクトリがあります。 libサブディレクトリは、主要なgrunt jsモジュール/タスクのサポートjsファイルを保持するために使用されていますか?
sass.jsがtasksサブディレクトリにあるので、これは「サスの仕事」とみなされています。これは正しいです?このタスクはモジュールとも呼ばれますか?または、モジュールは親のnode_modulesディレクトリを参照していますか?
私は、サンプルコードコードがnode_modules \ grunt-contrib-sassのtasksサブディレクトリからすべてのjsモジュール/タスクをインポートすると仮定しています。これは正しいです?
素晴らしい答え!どうもありがとうございます! – details1