2015-04-30 3 views
2

Я использую код Visual Studio на Mac из-за корпоративного прокси-сервера, а когда я использую функцию в среде IDE для добавления ссылки на определение машинописного текста, она добавляет /// reference path, но файл d.ts не удается загрузить. Я остался с ошибкой на /// reference path, который говорит file not found.Загрузка файла описания типов в коде Visual Studio из-за прокси

Я пробовал, когда не за корпоративным прокси, и работает безупречно, поэтому я уверен, что это проблема с прокси. Моя проблема заключается в том, что я не вижу в любом случае специально добавлять настройки прокси в VS Code. Я также просмотрел их документы (https://code.visualstudio.com/Docs/) и ничего не вижу в настройках сети в целом.

Настройки сетевого прокси-сервера моей ОС верны, так как работают другие приложения. Я что-то упускаю?

ответ

1

обходного, что я использую:

https://github.com/DefinitelyTyped/tsd

Это НПЙ пакет для машинописи определений и с ним я могу определить мой coporate прокси в файл «.tsdrc», как это :

// .tsdrc 
{ 
    "proxy": "http://<proxy_user>:<proxy_password>@<proxy_url>:<proxy_port>" 
} 

Использование терминальной/командной строки в дополнение к VS Code немного противно. Но это работает.

Ниже приведен пример рабочего процесса для initalising новый проект с nodejs и angularjs:

$ tsd init 
$ tsd install node -s 
$ tsd install angular -s 
+0

Это только немного неприятно, но по сравнению с тем, что я делал, это намного лучше. tsd установлен и работал для меня. Спасибо. – jsolis

+0

Как именно вы создаете этот файл? Windows не разрешает имена пустых файлов, поэтому я не уверен, что я делаю это правильно – gitsitgo

1

Я решил его, установив свойство конфигурации прокси непосредственно на ТСД НПМ модуль конфигурационного файла (settings.json), в директории:

{YOUR_GLOBAL_NPM_REPOSITORY} /Библиотека/node_modules/TSD/CONF/

Там, в начале файла есть прокси свойство с нулевой, возложенные на него. Используйте свой предпочтительный редактор (я использовал командную строку vim), чтобы установить ваш прокси-сервер.

{ 
    "proxy": "<your-proxy-url>:<proxy-port-num>", 
    . 
    . 
    . 
} 

Для меня просто сохранение файла и перезапуск VS Code сделали трюк. Нет необходимости вручную устанавливать что-либо.

надеюсь, что это поможет!