2015-07-07 2 views
3

Я вижу в 0.5.0, что /// <reference path="../typings/jquery/jquery.d.ts"/> можно удалить из .js-файлов и добавить в файл переопределения jsconfig.json. Поэтому я отложил файл jsconfig.json в корневой каталог моего проекта.Код Visual Studio и jsconfig.json

Однако, когда я создаю файл jsconfig.json и добавьте строку со ссылкой на выше пути к jquery.d.ts файла и удалить /// из моего .js файлы, я не вижу возвращение intellisense. Как и следовало ожидать, с Visual Studio Code.

Файл jsconfig.json, который я создал, был.

{ 
    "files": [ 
     "../typings/jquery/jquery.d.ts" 
    ] 
} 

Может быть, мне не хватает в точку jsconfig.json, я совершенно новой для всего этого.

ответ

5

Вам не нужно добавлять «файлы» в jsconfig.json, единственная причина, по которой вам нужно это сделать, - это если вы хотите установить определенный набор.

Вместо этого удалите массив файлов. Похоже, он по-прежнему не будет работать в этом месте, основываясь на вашем описании. Мое предположение заключается в том, что у вас нет файла. \ Typings \ tsd.d.ts. Кажется, он читает, что для ссылок на правильные файлы. Для этого вам нужно сделать «tsd install node --save», .

Успехов

+0

Спасибо это просто от того, что я прочитал на Веб-сайт VS Code, созданное мной впечатление, заключалось в том, что, помещая файлы в jsconfig.json, путь к jquery.d.ts, позволит избежать dding ссылок /// для каждого файла. Путь к jquery.d.ts был тем же, что использовался /// ссылкой. – NeilM

2

Вам нужно настроить пути к файлу относительно jsconfig.js

Т.е. определить файлы, такие как:..

{ 
    "files": [ 
     "typings/jquery/jquery.d.ts" 
    ] 
} 
+0

Я перечитал текст снова, возможно, прочитал его неправильно. – NeilM

+0

Баху нужно больше времени для редактирования моего комментария. В любом случае, я перечитал комментарий. ** Мы изменили две вещи: теперь вы можете определить проект, используя файл jsconfig.json, и мы оптимистично загружаем существующие d.ts-файлы из вашей рабочей области. ** из http: //blogs.msdn .com/b/vscode/archive/2015/07/06/vs-code-es6.aspx, и мне интересно, это VS-код, предназначенный для предварительной загрузки пиктограмм из подкаталога typings. Если это так, то это не похоже. Если у вас есть файл jsconfig.json, чтобы заставить его работать, я предположил, что он пойдет в корневой каталог проекта. – NeilM

+0

ps - Как вы добавляете возврат в редакторе или редактируете вне, а затем вставляете? – NeilM