Я только начинаю с машинописного текста (и узла в этом отношении), исходя из фона C#.Как настроить Visual Studio 2015 для распознавания jquery в TypeScript
Я пытаюсь получить jquery, импортированный в мой проект asp.net mvc (где я использую машинопись). То, что я хотел бы, чтобы увидеть функции JQuery автоматически появившиеся (или по крайней мере не активно возмущаться, но когда я использую их с объектами, я получаю сообщение:
собственность «на» не существует на типе «Object»
Я также не могу получить доступ к $. синтаксис.
с другой SO ответ, я попытался следующий,
>npm install --save-dev @types/jquery
Но я получил это в свою очередь (в haps Я не говорю npm правильной папке, но я не уверен, как это сделать).
D:\location\of\my\csproj\file
npm install --save-dev @types/jquery npm WARN saveError ENOENT: no such file or directory, open 'D:\_dist\package.jso n' D:\_dist `--
@types/[email protected]
npm WARN enoent ENOENT: no such file or directory, open
'D:\_dist\package.json' npm WARN _dist No description npm WARN _dist
No repository field. npm WARN _dist No README data npm WARN _dist No
license field.
И после этого я добавил import $ from "jquery";
в свой код. Неудивительно, что он не находит jquery, и я не могу правильно его использовать.
Итак, мой вопрос - что мне нужно сделать, чтобы заставить это работать?
Благодарим за помощь.
Это проект asp.net mvc, поэтому в файле root отсутствует файл package.json. Могу ли я добавить пустую или есть минимальное количество контента, который должен быть там? – Kolichikov
@ Количиков Я на самом деле больше не уверен, что это проблема. Я просто попробовал выполнить обе команды в папке без package.json, и она была установлена отлично. Это означает, что проблема связана с настройкой TS и/или IDE, а не с 'npm'. Можете ли вы подтвердить, существует ли' project_root/node_modules/@ types/jQuery'? –