0
我的目錄結構看起來是這樣的:Requirejs功能限定不執行
\js
...
\models\...
...
\test
\test_runner.js
\error_test.js
...
main_tests.js
在那裏我有main_tests.js
以下代碼:
requirejs(['test/test_runner'],function(){
console.log('Testing begins');
});
的test_runner.js
看起來是這樣的:
define('test_runner',['test/error_test'],function(){
console.log("in test_runner");
});
和error_test.js
是這樣的:
define('error_test',['modules/error'],function() {
console.log('in erro_test');
});
正如你可能已經想通了,我想從test_runner.js
運行一些測試。我需要main_tests.js
以定義要測試的應用程序的依賴關係。我可以設置應用程序工作(這是基於燼)。當我運行測試代碼時,它會加載test_runner.js
,但它不會執行它,它也不會加載它的依賴關係(error_test.js
)。
任何想法,爲什麼它不做這件事?
它是一個錯字您的樣品只有'[ '模塊/錯誤'] function'嗎? – claustrofob
是的,我會糾正它 - 謝謝,但它並不影響我的問題,因爲正如我所說,該應用程序的部分甚至沒有加載。 – Pio