javascript - 将 javascript 文件添加到 Yeoman webapp 生成的网站

标签 javascript gruntjs yeoman

我正在和 yoman 一起尝试使用 webapp 生成器构建一个网站。

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

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

诸如 main.js 之类的文件似乎可以通过,但 Gruntfile 中没有对 main.js 的引用,因此我不确定要更改 Gruntfile.js 的哪一部分。

做哟医生报告 [自耕医生] 一切看起来都很好!

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

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

问。有人知道一个好的网络资源可以回答这些问题吗?

最佳答案

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

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

还可以了解 index.html 中的标签 build: cssbuild: js、Yeoman 在 gruntfile 中使用的 wiredep 插件了解哪些文件将被注入(inject)到 dist 文件夹中。

关于javascript - 将 javascript 文件添加到 Yeoman webapp 生成的网站,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27183639/

相关文章:

java - 如何在 IE8 上启用 JavaScript?

javascript - 将图像源设置为从链接 href 检索到的值

wordpress - grunt sass 向输出文件添加注释

yeoman - 复制所有文件,但在 yeoman 中自动更改某些文件的名称

vim - 在 VIM 中使用 jshint 与 Yeoman 的 jshint 任务同步

ember.js - Yeoman 和 Handlebars 模板

javascript - 为什么这个 Javascript 比它的 jQuery 等价物*慢*很多?

javascript - 了解基本的 grunt 文件 - uglify

node.js - Grunt-cli 和 Grunt - 同一个应用程序,两个版本?

javascript - 在页面 URL 中嵌入 JavaScript 对象