Я пытаюсь ссылаться на некоторые библиотеки в тестах qunit. Когда я использую Resharper-хReSharper <reference path = "" /> не работает с локальными путями
/// <reference path="/Scripts/require.js" />
Он производит следующую ссылку в HTML:
<script type="text/javascript" src="reference/~/../MyProjectFolder/Scripts/require.js"></script>
Так ссылка нарушается. Я пробовал разные способы указать путь, как абсолютный путь, относительный путь, попытался запустить путь с помощью «~» или «../», и все работает одинаково.
Я также пытался использовать внешний путь CDN, и он работал правильно, но мне нужен способ связывания локальных файлов.
Обновление: Я использую Resharper 9.1.
Каков путь вашего тестового файла и файла ссылки? – bodhizero
Тестовый файл: \ Scripts \ тесты \ mytestfile.js справочном файле: \ Scripts \ require.js Или другой справочный файл: \ Scripts \ тесты \ anotherReferenceFile.js Я знаю, что Жасмин не работает с require.js но проблема здесь не в этом. Я также пытался связать любые другие файлы js из разных мест. –
Это была ошибка в ReSharper, которая исправлена в 9.1.1. –