2013-09-30 4 views
0

У меня возникла эта проблема, и я не мог понять, почему. Я продолжаю получать «ReferenceError: puremvc не определен»Uncaught ReferenceError: using TypeScript, RequireJS и PureMVC

Может кто-нибудь взглянуть? Прилагаются изображения моей структуры папок, index.html, main.ts и DataProxy.ts и ее ошибки.

Вот что моя структура папок выглядит http://i.stack.imgur.com/xbkRt.jpg

Вот мой файл index.html http://i.stack.imgur.com/wksks.jpg

+0

Вот мой main.ts файл http://i.stack.imgur.com/FPSMT.jpg Вот мой DataProxy.ts и это ошибка http://i.stack.imgur.com/ FXm5X.jpg –

+0

main.ts и index.html выглядят так, как будто они находятся в каталоге js. Вы пробовали сбросить '/ js /' из своих ссылок или делать '../ js/lib /' в начале их. Кроме того, я использую последнюю версию TypeScript и Visual Studio Extension и последнюю версию, и я включил Knockout и JQuery .d.ts определенно набрал ссылочные файлы, и мне не нужно использовать RequireJS ... oh ждут вас на Mac nvm – Pricey

ответ

0

Ваши пути выглядят не совсем правильно - это выглядит из ваших изображений, как если пути должны быть:

<script src="/js/lib/puremvc/puremvc-typescript-standard-1.0-min.js"></script> 

Обратите внимание на ведущих /, как это делает все различия

Это делает URI относительно корня вашего сайта, что означает, что этот путь будет работать везде, где вы разместили свой index.html на своем веб-сайте.

+0

Не знаете, какой файл я использую/js/lib /, я думаю, что все ссылки похожи на это "../../lib DataProxy.ts: /// Вот ZIP-файл: http://vnfx.com/TestPureMVC.zip –

+0

В вашем файле 'index.html' у вас есть фактический скриптовый тег. – Fenton

+0

если я использую/js/lib /, то я даже не могу загрузить файлы js, потому что index.html не у корня –

Смежные вопросы