我正在使用 Node、Express 和 Angular 构建 SPA,并让 Yeoman 组织我的工作流程。该问题主要与 Bower 有关:
当安装新包(jquery、下划线等)或创建新的本地 js 文件时,我总是必须在我的 index.html 文件中手动引用它,如下所示:
<script src="/jquery.js"></script>
或者类似的东西。我想知道是否有某种方法可以自动执行此操作,特别是考虑到我的应用程序是单页的。有些人向我推荐了 Require.js,但它并不理想,而且我也不是 AMD 的忠实粉丝。
我正在寻找类似于 Meteor.js(或 Rails 服务器端)的操作方式:您只需在项目中创建一个源文件,并假定它位于正确的目录中,它将包含在您的项目中应用程序,无需您手动设置任何引用。
有什么指点吗?
最佳答案
也许grunt-bower-install
(现在不使用RequireJS时包含在generator-webapp
中)会有帮助?
我已在 this other answer 中发布了有关其工作原理的更多详细信息。 .
关于javascript - 使用 Yeoman/Bower 进行脚本引用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19709729/