2013-09-30 1 views
0

이 문제가있어서 그 이유를 알 수 없습니다. 계속 "ReferenceError : puremvc가 정의되지 않았습니다"잡히지 않은 ReferenceError : TypeScript, RequireJS 및 PureMVC 사용

누군가가 살펴볼 수 있습니까? 내 폴더 구조, index.html, main.ts 및 DataProxy.ts의 이미지와 그 오류가 첨부되어 있습니다. 여기

다음은 http://i.stack.imgur.com/xbkRt.jpg

http://i.stack.imgur.com/wksks.jpg

+0

내 main.ts이 내 DataProxy.ts 여기 입니다 http://i.stack.imgur.com/FPSMT.jpg 파일이며 오류 입니다 FXm5X.jpg –

+0

main.ts와 index.html은 js 디렉토리 안에있는 것처럼 보입니다. 참조에서'/ js /'를 삭제하거나 처음에'../ js/lib /'를 해 보았습니다. 또한 최신 버전의 TypeScript 및 Visual Studio Extension과 최신 버전을 사용하고 있으며 Knockout 및 JQuery .d.ts가 참조 파일을 정확하게 입력 했으므로 RequireJS를 사용할 필요가 없습니다 ... Mac nvm에서 기다려주십시오. – Pricey

답변

0

귀하의 경로가 이상하게 보이는 내 index.html 파일 처럼 내 폴더 구조가 모습입니다 - 그것은 당신의 이미지에서 보이는 경로를해야하는 경우 등 수 :

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

참고가 모든 차이를 만드는 /을 선도로

,536,

URI가 사이트의 루트와 관련이 있습니다. 즉, 귀하의 웹 사이트에 index.html을 배치 한 모든 곳에서이 경로가 작동한다는 것을 의미합니다. http://i.stack.imgur.com/ 여기

+0

/js/lib /를 사용하는 파일이 무엇인지 잘 모르겠다. "../../lib와 같은 모든 참조는 생각합니다. DataProxy.ts : /// <참조 경로 = '../../lib/puremvc/puremvc-typescript-standard-1.0.d.ts '/> 다음은 zip 파일입니다 : http://vnfx.com/TestPureMVC.zip –

+0

'index.html' 파일에 실제 스크립트 태그. – Fenton

+0

/js/lib /를 사용하면 index.html이 루트가 아니기 때문에 js 파일을로드 할 수 없습니다. –

관련 문제