Как добавить пути включения для модулей JS


Как указать, в каких каталогах должен искать компилятор закрытия при импорте модулей JavaScript, например:

import foo from 'components/A'
import foo from 'third_party/B'
require('library/C')
1 2

1 ответ:

Закрытие-компилятор не" ищет " модули. Вы должны передать соответствующие исходные файлы через флаг --js или методы исходных файлов плагинов gulp/grunt. Closure-компилятор разрешает модули относительного пути , но они будут разрешены из расположения импорта исходного файла. Компилятор в настоящее время не разрешает импорт из папок node_modules.