J'ai utilisé des devcontainers pour le développement de Node dans VSC et j'apprécie l'idée de pouvoir valider une configuration partagée afin de garantir que tous les membres de l'équipe disposent du même temps d'exécution/de construction. J'ai cherché un moyen similaire de configurer IntelliJ, mais j'ai du mal à déterminer si cela est possible.
J'utilise IntelliJ 2020.2 et le plugin Node Remote Interpreter est installé.
Dans mon devcontainer, je mappe un volume Docker node_modules
à mon espace de travail de sorte que tous mes différents conteneurs puissent partager le même volume, et ne pas avoir besoin de retélécharger l'ensemble des modules npm à chaque fois.
J'ai configuré et créé une configuration Docker Run/Debug appropriée, et lorsque je la lance, le conteneur est construit et configuré correctement. Cependant, dans IntelliJ, comme on peut le comprendre, l'option node_modules
reste toujours vide (car ce dossier n'est monté que dans le conteneur distant).
De même, j'ai établi une configuration d'exécution Node à distance pointant vers mon image docker, mais de la même manière, IntelliJ ne voit aucune bibliothèque qui est censée se trouver dans le dossier node_modules.
Existe-t-il un moyen de travailler avec ce type de configuration dans IntelliJ de sorte que l'IDE comprenne les mappings que je crée dans mon conteneur Docker ?