Компилятор TypeScript просматривает внешний каталог для node_modules

У меня есть проект angular 2, который находится в каталоге: /c/users/batcave/first_project.

В этом каталоге у меня есть папка моего приложения, index.html, systemjs.config.js ..etc и папка node_modules, но ТОЛЬКО с @types и typescript. Это означает, что мои @angular и другие зависимости находятся в другом каталоге: /c/users/dep/node_modules.

Я обновил свой файл systemjs.config.js, чтобы искать в этом другом каталоге во время выполнения, но мой вопрос касается компиляции. Как указать tsc не искать в папке node_modules, в которой он сейчас находится, а искать в указанном внешнем каталоге: /c/users/dep/node_modules?

Я попытался установить параметр baseUrl в tsconfig.json, но безуспешно. Поскольку tsconfig находится в /c/users/batcave/first_project, я попытался установить относительный путь для внешнего модуля nodes_module на ../../dep/


person Angel Avila    schedule 24.02.2017    source источник


Ответы (1)


У меня нет такой настройки. Но вам, вероятно, нужно include:

// tsconfig.json
{
  "include": [
    "/c/users/dep/node_moodules"
  ]
}
person unional    schedule 25.02.2017