Je ne sais pas ce que vous entendez par bower et grunt. Si cela fait référence au pwd qui exécute ces deux commandes, alors il n'y a pas de soi-disant récursion dans l'un ou l'autre
Parmi eux, bower utilise bower.json dans le répertoire comme fichier de description du package, et utilise le fichier .bowerrc comme fichier de configuration bower
Par défaut, grunt utilise gruntfile.js dans le répertoire actuel comme fichier de configuration des tâches du projet. Vous pouvez également créer manuellement des fichiers grunt dans d'autres chemins, mais le chemin relatif et le chemin d'exécution de la tâche dans le fichier de configuration sont basés sur le chemin actuel
.
Cependant, vous ne pouvez pas effectuer de recherche vers le haut tant que vous n'avez pas trouvé le fichier de configuration comme la spécification commonjs. Il est donc possible d'intégrer de petits projets.
Je ne sais pas ce que vous entendez par bower et grunt. Si cela fait référence au pwd qui exécute ces deux commandes, alors il n'y a pas de soi-disant récursion dans l'un ou l'autre
Parmi eux, bower utilise bower.json dans le répertoire comme fichier de description du package, et utilise le fichier .bowerrc comme fichier de configuration bower
.Par défaut, grunt utilise gruntfile.js dans le répertoire actuel comme fichier de configuration des tâches du projet. Vous pouvez également créer manuellement des fichiers grunt dans d'autres chemins, mais le chemin relatif et le chemin d'exécution de la tâche dans le fichier de configuration sont basés sur le chemin actuel
Cependant, vous ne pouvez pas effectuer de recherche vers le haut tant que vous n'avez pas trouvé le fichier de configuration comme la spécification commonjs. Il est donc possible d'intégrer de petits projets.