由于 require.js 构建的大多数问题都与文件结构和相对路径引用有关,因此我在这里创建了一个存储库:https ://github.com/ttback/requirejs-example以便于排除故障。
错误是当我运行 grunt 时,我会得到no such file or directory requirejs-example/src/js/bundle/js/bundle/utils.js
这是由于错误的baseUrl。我希望它是,src/
但我无法设置它,因为它会src/js/bundle/main.js
根据我的 Gruntfile 查找依赖项。所以基数在src/js/bundle
。当前的 main.js 与 index.html 一起使用,如果我将 utils.js 的相对路径从 main.js 更改.js/bundle/utils.js
为./utils.js
内部,应用程序将中断。
有什么办法可以让 grunt-requirejs 与我所拥有的一起工作吗?