我努力學習呻吟,我想了解咕嚕的背景下實體和關係:試圖瞭解一些基本的咕嚕術語,實體和關係
- 插件
- 任務
- node_modules
我回顧了gruntfile.js現有項目。下面是一些示例代碼:
grunt.loadNpmTasks('grunt-contrib-sass');
父項目結構具有與咕嚕-的contrib - 薩斯的文件夾的目錄node_modules。將整個grunt-contrib-sass子目錄稱爲「插件」還是將「插件」稱爲此目錄的某個子集?
grunt-contrib-sass目錄有一個嵌套的node_modules子目錄。我假設嵌套的node_modules子目錄包含grunt-contrib-sass的註冊依賴項。它是否正確?
grunt-contrib-sass目錄有一個帶有sass.js文件的任務子目錄。該目錄有一個帶有check.js文件的lib子目錄。是否lib子目錄用於保存主要grunt js模塊/任務的支持js文件?
由於sass.js位於任務子目錄中,我假設這被認爲是一個「sass任務」。它是否正確?這個任務是否也被稱爲模塊?或者模塊引用其父節點node_modules目錄?
我假設示例代碼將從node_modules \ grunt-contrib-sass的任務子目錄導入所有js模塊/任務。它是否正確?
夢幻般的答案!非常感謝! – details1