variables - Yeoman 生成器模板变量作为文件名

标签 variables generator yeoman

从变量复制时是否可以设置文件名?

例如: 应用程序名称通过控制台设置。 网站标题是应用程序名称..

var siteTitle = {
  site_name: this.appName
};


this.template("html/_index.html", "app/html/index.html", siteTitle);

这设置占位符应用程序名称。一切都很好。

但我想做一些类似的事情:将 css 文件命名为 appName 并将父类设置为 appname(这有效)。

this.template("css/_main.css", "app/css/" + siteTitle + ".css", siteTitle);

这可能吗?就像我已经完成的那样,它不起作用。

问候, 谢尔盖

最佳答案

好的,刚刚解决了这个问题。

而不是使用变量

this.template("css/_main.css", "app/css/" + siteTitle + ".css", siteTitle);

我需要直接使用appName

this.template("css/_main.css", "app/css/" + this.appName + ".css", siteTitle);

关于variables - Yeoman 生成器模板变量作为文件名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30648968/

相关文章:

python - 生成每个索引具有单独限制的所有排列

node.js - grunt bower-install 填充的 bower 依赖项

java - 调用/分配实现接口(interface)的类的变量

c# - C#中object和var的区别

Python——在不同的消费者中使用一个生成器

node.js - 如何获取正在运行的 Yeoman 生成器的当前路径

php - 如何从字符串中提取特定变量?

javascript - 使用变量引用 javascript 数组

javascript - 在 Angular-fullstack 上用 ui-router 替换 ng-router

javascript - 如何读取刚刚使用 yeoman 写入的文件?