【问题标题】:Adding javascript files to Yeoman webapp generated website将 javascript 文件添加到 Yeoman webapp 生成的网站
【发布时间】:2014-11-28 07:12:23
【问题描述】:

我正在与试图使用 webapp 生成器构建网站的 yoman 一起玩。

如果管理创建一个在 grunt 服务器下工作的网站,当我更改 js 文件时,grunt 会注意到更改并进行实时加载,一切都按您的预期工作。

当我尝试执行计划 grunt 时,它会尝试运行 dist 任务,它会设法包含我的 html 文件,但会跳过我在脚本和样式目录中创建的任何 javascript 或脚本文件。我假设我必须告诉 grunt 包含这些文件

main.js 等文件似乎可以通过,但是 Gruntfile 中没有对 main.js 的引用,所以我不确定要更改 Gruntfile.js 的哪个部分。

做一个哟医生报告 [Yeoman Doctor] 一切看起来都很好!

问。如何告诉 grunt 包含和用户创建的文件。

问。我注意到我所有的图像文件都被重命名了,我如何引用一个我知道将在 javascript 文件中重命名的文件

问。有没有人知道这些问题可能已经得到回答的 yoman 的好网络资源?

【问题讨论】:

  • 您可以编辑您的帖子以包含您的实际 gruntfile/Yeoman 生成的任何其他内容吗?如果没有更多细节,很难准确判断问题可能是什么。

标签: javascript gruntjs yeoman


【解决方案1】:

小心这种全局模式scripts/{,*}/*.js。这只需要脚本或直接子文件夹中的 js 文件。

确保将其更改为 scripts/**/*.js 以包含所有子文件夹中的所有 js 文件。

还可以了解一下 index.html 中的标签 build: cssbuild: jswiredep Yeoman 在 gruntfile 中使用的插件,以了解哪些文件将被注入到 dist 文件夹中。

【讨论】:

  • 感谢 Vamshi 的快速回复。我是否必须包含诸如
  • Ya.. 这些是wiredep grunt 任务在将所有 js 文件提取到您的 dist 目录时使用的标签。
  • 查看npmjs.org/package/grunt-usemin以获取wiredep上的完整cmets,从桶中它只做js和css
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2015-03-26
  • 1970-01-01
  • 1970-01-01
  • 2020-10-02
  • 1970-01-01
  • 2016-06-19
  • 2015-01-15
相关资源
最近更新 更多