脚本参考Yeoman /鲍尔
我正在build立一个节点,expression和angular度的水疗中心,让曼曼组织我的工作stream程。 这个问题主要涉及鲍尔:
当安装一个新的包(jQuery,下划线等)或创build一个新的本地js文件时,我总是必须在我的index.html文件中手动引用它:
<script src="/jquery.js"></script>
或者类似的东西。 我想知道是否有一些自动化的方式,尤其是考虑到我的应用程序是单页。 有些人把我指向了Require.js,但这并不理想,再加上我不是AMD的最大粉丝。
我正在寻找的东西类似于Meteor.js(或者Rails服务器端)如何做的事情:你只需要在你的项目中创build一个源文件,并且将它放在正确的目录中,它就会被包含在你的应用程序中,而不需要你手动设置任何参考。
任何指针?
也许grunt-bower-install
(现在包含在generator-webapp
时候不使用RequireJS)会有帮助吗?
我已经发布了更多的细节在这个其他答案如何工作。
我最终使用的模块是连接资产(虽然snockets也可以为此工作)。 它允许以Rails的方式引用你的js文件:
//= require a //= require b
由Bowerpipe理的第三方库必须单独要求。 没有一个我检查的自动化解决scheme让我得到了我所需要的。 所以…
//= require ../bower_components/angular/angular.js
需要你自己的代码是:
//= require_tree services //= require_tree controllers //= require_tree directives
或干脆
//= require_tree .