地狱,我不知道如何使用 grunt 任务改变我的路径。我需要更改所有文件(css、js、图像等)的路径。我没有找到任何示例怎么做?
例如现在 grunt 创建类似的东西:
<script src="scripts/d41d8cd9.plugins.js"></script>
我需要这样的东西:
<script src="myapp/scripts/d41d8cd9.plugins.js"></script>
所以我需要为 dist 和所有路径做
好的。认为您需要更新您的 rev 配置。
rev: {
dist: {
files: {
src: [
'<%= yeoman.dist %>/myapp/scripts/{,*/}*.js',
'<%= yeoman.dist %>/myapp/styles/{,*/}*.css',
'<%= yeoman.dist %>/myapp/images/{,*/}*.{png,jpg,jpeg,gif,webp,svg}',
'<%= yeoman.dist %>/myapp/styles/fonts/*'
]
}
}
}
到目前为止,还没有这样的 grunt 插件,但是我相信您可以通过使用grunt-string-replace插件来实现相同的效果,
我打算开发类似的插件,这将使这项任务变得微不足道