Ran*_*own 5 requirejs backbone.js sails.js
有各种各样的问题让Sails与RequireJS一起使用,主要是因为我找不到任何明确的方法来做到这一点.有几个帖子可以讨论这个问题,但它们比较老,而且所有事情都有所不同.非常希望看到创作者在适当的方式上启发社区,因为后者版本中的Sails应用程序结构,链接器进程等的更改(.0.9.9 ,, 0.10)
所以,第一个问题是......如果我打算在我的客户端代码中使用AMD/RequireJS + Backbone方法,并希望在grunt中使用R.js优化器来构建我的生产JS文件并解决所有问题嵌套依赖项是自动的(而不是必须手动列出),我不应该使用--linker选项创建应用程序并自己手动管理grunt构建过程吗?
此外,在目录结构中应该放置"vendor"目录,其中包含所有依赖的JS库,如Underscore,jQuery,Backbone等驻留?
对于其他遇到相同问题的人,一个快速但仅部分修复是通过删除以下内容来禁用脚本注入layout.ejs:
<!-- SCRIPTS -->
<!-- SCRIPTS END -->
Run Code Online (Sandbox Code Playgroud)
然后只需放置指向您的 require.js 文件的直接链接:
<script src="/linker/js/components/requirejs/require.js"></script>
Run Code Online (Sandbox Code Playgroud)
我说这只是部分修复,因为 GruntFile 需要实现一个require任务才能正确连接文件。
| 归档时间: |
|
| 查看次数: |
1797 次 |
| 最近记录: |