在复制期间更改js文件中的URL路径(angular,grunt,grunt-rebase)

时间:2015-02-24 16:07:08

标签: javascript angularjs node.js gruntjs

我正在构建一个项目,其中包含基于angular的foundationApps。在指令中有调用模板路径,如此

 templateUrl: 'components/accordion/accordion.html',

我现在正在使用grunt来复制文件,但路径如上所述,所有组件都被移动到项目的根目录,以便在不折射的情况下工作。

我可以使用grunt-rebase来更改此链接,还是使用grunt集合中的其他工具来执行此操作,或者可以更好地执行此操作,然后在每次更新时手动更改文件

1 个答案:

答案 0 :(得分:0)

我通常使用html2js包将我的所有模板编译成js文件,而不是移动原始文件。它将所有模板放入Angular $ templateCache服务。

就我个人而言,我只使用了gulp,但这里是一个Grunt包: https://github.com/karlgoldstein/grunt-html2js