我正在yeoman
用作维护应用程序的工具。由于我有很多指令,因此我没有使用yeoman
生成指令的标准方式,因此scripts/directive/name.js
对于代码和views/template_directive.html
模板。
相反,我这样做了:
scripts/directive/my-directive
在里面我有js
andhtml
文件。
这里是截图
现在,当我serve
一切正常时,当我运行build
. 指令的js
最终在vendor.js
但 html 页面仍然指向scripts/directive/my-directive/template_directive.html
不是 dist 的一部分。
我应该(可能,如果有比欢迎更好的选择)做的是:
- 复制
html
到视图文件夹中 - 更改指令的js中的引用
或者
- 找到一种方法将
html
文件也放在 dist 的同一文件夹中(重新创建所有/directives/<directive>/<template>.html
)
问题是:
- 什么是“正确”的解决方案
- 在 gruntjs 中更改以使其工作的命令是什么。