javascript - 使用 Yeoman/Bower 进行脚本引用

标签 javascript node.js yeoman bower

我正在使用 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/

相关文章:

javascript - NodeJs tls.createServer 等同于 Apache SSLCertificateChainFile?

node.js - 为什么 Yarn 2/Yarn 3 会在 package.json 中添加 `packageManager`,我可以删除它吗?

yeoman - 在子生成器中使用 composeWith 选项

php - Yeoman 和 php 文件?

javascript - 在 jQuery.post 上,我收到消息 : The method GET is not allowed for the requested URL

javascript - 给定经度和纬度位置,我如何旋转一个对象,使其远离球体

javascript - Puppeteer:在 page.$eval 中执行 element.click()

javascript - 如何从表中读取sql数据并将其放入nodejs中的变量?

javascript - 'define' is not defined error on RequireJS & Webapp Yo generator

javascript - 是否可以在 gulpfile 中添加 if 语句来根据文件大小运行任务?