Gulp根文件夹中的useref生成文件
我在一个项目中使用yeoman的gulp webapp generator,出于某些特殊原因,我需要在根文件夹而不是“dist”文件夹中生成文件,但我在路径上有一些问题,下面是我的代码 在HTML中:Gulp根文件夹中的useref生成文件,gulp,Gulp,我在一个项目中使用yeoman的gulp webapp generator,出于某些特殊原因,我需要在根文件夹而不是“dist”文件夹中生成文件,但我在路径上有一些问题,下面是我的代码 在HTML中: <!-- build:js ../scripts/vendor/modernizr.js --> <script src="bower_components/modernizr/modernizr.js"></script> <!-- endbuild -
<!-- build:js ../scripts/vendor/modernizr.js -->
<script src="bower_components/modernizr/modernizr.js"></script>
<!-- endbuild -->
生成脚本文件夹和根文件夹中的index.html是正确的,但是index.html中的脚本路径是错误的
<script src="../scripts/vendor/modernizr.js"></script>
我在gulpfile.js中找不到任何提及,我遗漏了什么吗?不幸的是,我认为您需要手动更改
index.html
的脚本标记中的src
属性,因为我认为它不会在没有正确外观的情况下为您动态执行
无论如何,这只是一个简单的改变。只需进入index.html
并从src
属性中删除。/
希望能有所帮助。为了格朗特,我做了类似的事情
replace: {
prod: {
src: ['../prod/**/css/*.css'],
overwrite: true,
replacements: [{
from: "../../../inc/",
to: "../../../../inc/"**
}]
}
}
试试这个插件
你可以试试这样的
.pipe($.replacePath('../', '')
.pipe(gulp.dest(dest));
.pipe($.replacePath('../', '')
.pipe(gulp.dest(dest));