我正在尝试将require js与CakePHP 2.3.8一起使用,但我没有运气好运。我在default.ctp文件中有以下内容
<script data-main="scripts/main" src="http://localhost/Test/js/require.js"></script>
当我包含此内容时,我收到以下错误Uncaught Error: Script error for: main
我有以下结构
App/
webroot/
js/
require.js
main.js
helper/
date.js
我尝试将“data-main”指向require.js所在的文件夹,但错误消失,但是,date.js脚本未加载
<script data-main="http://localhost/Test/js/" src="http://localhost/Test/js/require.js"></script>
我想要包含date.js,所以在main.js中我有以下内容
require(["date"], function() {
});
我正在使用chrome,当我检查脚本和网络标签时,date.js没有显示。
答案 0 :(得分:1)
尝试将data-main='http://localhost/Test/js/'
更改为data-main='http://localhost/Test/js/main'
。要使date.js
起作用,您必须执行以下操作:
require(['helper/date'], function() {
});