如何在编译时更新yeoman angular中的html路径
How to update html path in yeoman angular on build
我刚刚学会了yeoman和grunt。我已经创建了一个使用yeoman角度生成器的标准角度项目。我希望我的文件夹结构按功能而不是按类型。例如,我在app/products/productlist.html和app/customers/customerlist.html中有html。在构建时,我希望将此html放在dist/templates文件夹中。我怎样才能告诉grunt相应地更新html引用。与图像相同。我把我的图像放在app/assets/images中,但在构建时我想把它放在dist/images文件夹中。
您需要熟悉Node的核心API。
在您的情况下,了解文件系统模块。
下面是一个如何将一个文件从一个目录复制到另一个目录的示例。
var fs = require('fs'); //load file system module.
//create a writeable stream to your new file.
var out = fs.createWriteStream(path.join(__dirname, './B/file.js'));
//create a read stream from old file and pipe it to new file.
fs.createReadStream(path.join(__dirname, '/A/file.js')).pipe(out);
沃伊拉,你是职业选手!现在,如果你想做一些事情,比如抓取所有以.html
结尾的文件。你将不得不用fs.readdir
做一些事情。现在请注意,fs.readdir
是一个asynchronous
函数,因此它的作用域将不是您所期望的。我相信你可以找到很多关于这个话题的信息。
相关文章:
- 如何在Angular中的表的所有单元格中添加链接
- Http服务工厂将未定义的返回到Angular中的控制器
- Angular中的作用域继承$broadcast
- Angular中的过滤和$http承诺
- 将变量传递到php页面,作为Angular中的状态
- 如何在编译时更新yeoman angular中的html路径
- 淘汰赛's在Angular中的纯计算等价物
- 如何通过Angular中的$resource发送来自自定义指令的输入值
- 使用angular中的本地存储来存储选中的复选框
- 有没有一种方法可以使用angular中的$index作为ng重复中的模型
- $scope$Angular中的手表;我不在爱奥尼亚/科尔多瓦工作
- Angular中的UI网格刷新
- Angular中的函数调用后,表失去排序
- BlockUI 在 Angular 中的函数期间
- 处理 Angular 中的非幂等$http请求
- 无权访问我的控制器 Angular 中的属性.js 1.3
- Angular 中的 HTTP 服务将 POST 数据作为请求正文的键发送,没有值
- Angular中的同一视图多个控制器
- 将IIFE的原始值存储在Angular中的监视功能(重置过滤器)中
- 如何捕捉Angular中的模型值,该值附加了单击