Javascript RequireJS和Laravel 4
我试图让用户要求js和laravel来管理资产目录。 我将require.js文件放在assets/js目录中,main.js也放在其中。 main.js包含-Javascript RequireJS和Laravel 4,javascript,laravel,requirejs,laravel-4,Javascript,Laravel,Requirejs,Laravel 4,我试图让用户要求js和laravel来管理资产目录。 我将require.js文件放在assets/js目录中,main.js也放在其中。 main.js包含- require.config({ baseURL: '', paths: { userPreview: 'userPreview.js' } }) userPreview.js文件也位于assets/js中。 所以实际上看起来是这样的- 资产/ js/ require.js main.js us
require.config({
baseURL: '',
paths: {
userPreview: 'userPreview.js'
}
})
userPreview.js文件也位于assets/js中。
所以实际上看起来是这样的-
资产/
js/
require.js
main.js
userPreview.js
在我的php文件中,我编写了-
<script data-main="assets/js/main" src="assets/js/require.js"></script>
但是我得到了错误“uncaughtreferenceerror:UserPreview未定义”
require.js文件和main.js文件都已加载(在Google开发者工具中检查)
怎么了?对象希望值没有扩展名。所以你希望它看起来像这样:
userPreview: 'userPreview`
但是,只要从require配置中删除
路径
对象,就可以完成同样的任务,因为userPreview.js
位于同一目录中。尝试执行以下操作:
paths: {
userPreview: './userPreview'
}
这个错误是从哪里来的?浏览器控制台?如果是的话,那么也许你的js中有一个类型