我对gulp和webpack不太熟悉(通常使用grunt),但是我认为我可以尝试一下,并使用在启动新网站时生成的“即用型” gulp文件项目。所以我的问题是:
Queston :我想在src / assets / js目录中添加一个javascript文件的“特定于页面”的文件夹(因此它将是src / assests / js / page-具体而言),不要将其捆绑到主app.js文件中并保留为单独的文件。我希望它缩小并观看这些文件,然后依次将该文件夹复制到dist / assets / js文件夹中。我怎么做?生成app.js文件的功能仅供参考:
// Combine JavaScript into one file
// In production, the file is minified
function javascript() {
return gulp.src(PATHS.entries)
.pipe(named())
.pipe($.sourcemaps.init())
.pipe(webpackStream(webpackConfig, webpack2))
.pipe($.if(PRODUCTION, $.uglify()
.on('error', e => { console.log(e); })
))
.pipe($.if(!PRODUCTION, $.sourcemaps.write()))
.pipe(gulp.dest(PATHS.dist + '/assets/js'));
}