您需要包括src
base选项,该选项将以所需的方式保留文件结构:
var filesToMove = [ './_locales*.*', './icons*.*', './src/page_action*.*', './manifest.json' ];gulp.task('move',['clean'], function(){ // the base option sets the relative root for the set of files, // preserving the folder structure gulp.src(filesToMove, { base: './' }) .pipe(gulp.dest('dist'));});另外,如果将所有这些源文件都放在项目的根目录中,则可能会遇到麻烦。
如果 可以的话,建议您使用一个
src/文件夹,并将 所有
特定于应用程序的文件移动到该文件夹中。这使维护工作更容易进行,并防止特定于构建的文件与特定于应用程序的文件混淆。
如果执行此操作,则只需在上例
./中用替换所有出现的
src/。



