我遇到了很多问题,想让Sails与RequireJS一起工作,主要是因为找不到任何权威的资料来指导我应该如何做。有几篇文章讨论了这个问题,但它们都比较老旧并且处理方式也各不相同。我们真的希望看到Sails的创作者能够向社区传授正确的方法,考虑到Sails应用程序结构、链接器进程等方面在后续版本(.0.9.9, 0.10)中发生的变化。
那么,首先的问题是...如果我打算在客户端代码中使用AMD/RequireJS + Backbone的方式,并且希望使用grunt中的R.js优化器来构建我的生产JS文件并自动解决所有嵌套依赖关系(而不是手动列出它们),那么我是否不应该使用--linker选项创建应用程序,而是手动管理grunt构建过程呢?
此外,在目录结构中应该将包含所有依赖JS库(如Underscore、jQuery、Backbone等)的"vendor"目录放在哪里?
build/main.js
没有正确生成。它只包含define("main",function(){});
。 - danba