0
我假設默認加載程序是配置文件的dojo,https://github.com/theintern/intern/wiki/Configuring-Intern。如何在配置模塊中加載其他模塊或文件?我想加載JSON文件和節點模塊。我如何加載模塊和文件在實習生配置模塊?
我假設默認加載程序是配置文件的dojo,https://github.com/theintern/intern/wiki/Configuring-Intern。如何在配置模塊中加載其他模塊或文件?我想加載JSON文件和節點模塊。我如何加載模塊和文件在實習生配置模塊?
你是對的 - 一個Dojo加載器用於加載配置。但是,它不是標準的Dojo加載器,它可能不總是表現相同或提供相同的模塊,並且它在技術上並不是Intern API的一部分。所以一般來說,最好提供自己需要的東西副本,而不是依靠實習生的Dojo。
鑑於警告...實習生的道場不包括dojo/node
和dojo/text
,所以你可以這樣做:
define([ 'intern/dojo/node!module', 'intern/dojo/text!jsonFile' ], function (mod, data) {
var config = {
...
};
return config;
});
注:加載在你的配置節點模塊會阻止你的測試運行在瀏覽器中。您只能使用Node.js客戶端(intern-client
)運行它們。
謝謝。我將創建配置作爲構建步驟的一部分,以刪除節點依賴項。我正在用實習生取代[grunt-castle](https://github.com/walmartlabs/grunt-castle)[lazo](https://github.com/walmartlabs/lazojs/)和lazo應用。我寫了grunt-castle,試圖封裝一堆樣板代碼,用於測試客戶端 - 服務器代碼,直到一位同事介紹我實習。好東西。感謝分享它。 – user1120155 2014-10-13 20:44:00