0
我正在嘗試將vis.js
添加到一個4歲的Web應用程序。無法使用vis與require.js
當我運行應用程序而不包裝所有東西時,它可以正常工作。然而,當我與grunt
包裝的一切,我得到在瀏覽器的控制檯以下錯誤:
不匹配的匿名定義()模塊
當我註釋掉的代碼
require(['vis'], function(vis)) { ... }
錯誤消失了,但顯然我沒有任何權限了。
我似乎正在做the example中顯示的所有內容,加載require.js時使用data-main
除外。那是因爲它不再被use-min支持。
我怎麼能要求一個模塊,如果requirejs無法找到它? – zmbq
這僅適用於構建期間使用的r.js優化器配置。 – xxxmatko
@zmbq我不知道這個答案是否可以解決你的問題,但總的來說,爲了構建目的,將模塊設置爲空是很好的。這意味着RequireJS將不得不從你使用'r.js'生成的包搜索來自其他源的模塊。生成後配置必須設置爲允許RequireJS找到模塊。 – Louis